diff options
-rw-r--r-- | Essentials/build.xml | 168 | ||||
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandmute.java | 104 | ||||
-rw-r--r-- | Essentials/src/items.csv | 4102 | ||||
-rw-r--r-- | Essentials/src/worth.yml | 398 | ||||
-rw-r--r-- | Essentials/workdir/server.log | 384 | ||||
-rw-r--r-- | Essentials/workdir/server.properties | 26 | ||||
-rw-r--r-- | EssentialsChat/build.xml | 152 | ||||
-rw-r--r-- | EssentialsGroupBridge/build.xml | 148 | ||||
-rw-r--r-- | EssentialsGroupBridge/nbproject/project.xml | 50 | ||||
-rw-r--r-- | EssentialsGroupManager/build.xml | 148 | ||||
-rw-r--r-- | EssentialsProtect/MANIFEST.MF | 4 | ||||
-rw-r--r-- | EssentialsProtect/build.xml | 168 | ||||
-rw-r--r-- | EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java | 696 | ||||
-rw-r--r-- | EssentialsProtect/src/plugin.yml | 16 | ||||
-rw-r--r-- | EssentialsSpawn/build.xml | 152 | ||||
-rw-r--r-- | EssentialsSpawn/src/plugin.yml | 30 | ||||
-rw-r--r-- | build.inc.xml | 14 | ||||
-rw-r--r-- | lib/nblibraries.properties | 24 |
18 files changed, 3392 insertions, 3392 deletions
diff --git a/Essentials/build.xml b/Essentials/build.xml index abd4ebe55..a0a5a2fa2 100644 --- a/Essentials/build.xml +++ b/Essentials/build.xml @@ -1,84 +1,84 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="Essentials" default="default" basedir=".">
-
- <description>Builds, tests, and runs the project Essentials.</description>
- <import file="nbproject/build-impl.xml"/>
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="Essentials-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
- <!--target name="-post-jar">
- <jar jarfile="${dist.dir}/Essentials.jar">
- <zipfileset src="${dist.jar}" excludes="META-INF/*" />
- <zipfileset src="${dist.dir}/lib/Register.jar" excludes="META-INF/*" />
- <manifest>
- <attribute name="Classpath" value="Essentials.jar"/>
- </manifest>
- </jar>
- </target-->
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="Essentials" default="default" basedir="."> + + <description>Builds, tests, and runs the project Essentials.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="Essentials-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> + <!--target name="-post-jar"> + <jar jarfile="${dist.dir}/Essentials.jar"> + <zipfileset src="${dist.jar}" excludes="META-INF/*" /> + <zipfileset src="${dist.dir}/lib/Register.jar" excludes="META-INF/*" /> + <manifest> + <attribute name="Classpath" value="Essentials.jar"/> + </manifest> + </jar> + </target--> +</project> diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandmute.java b/Essentials/src/com/earth2me/essentials/commands/Commandmute.java index c6022cc5c..e56ddc42c 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandmute.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandmute.java @@ -1,52 +1,52 @@ -package com.earth2me.essentials.commands;
-
-import org.bukkit.Server;
-import org.bukkit.command.CommandSender;
-import com.earth2me.essentials.User;
-import com.earth2me.essentials.Util;
-
-
-public class Commandmute extends EssentialsCommand
-{
- public Commandmute()
- {
- super("mute");
- }
-
- @Override
- public void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
- {
- if (args.length < 1)
- {
- throw new NotEnoughArgumentsException();
- }
-
- User p = getPlayer(server, args, 0, true);
- if (!p.isMuted() && p.isAuthorized("essentials.mute.exempt"))
- {
- sender.sendMessage(Util.i18n("muteExempt"));
- return;
- }
- long muteTimestamp = 0;
- if (args.length > 1)
- {
- String time = getFinalArg(args, 1);
- muteTimestamp = Util.parseDateDiff(time, true);
- }
- p.setMuteTimeout(muteTimestamp);
- charge(sender);
- boolean muted = p.toggleMuted();
- sender.sendMessage(
- muted
- ? (muteTimestamp > 0
- ? Util.format("mutedPlayerFor", p.getDisplayName(), Util.formatDateDiff(muteTimestamp))
- : Util.format("mutedPlayer", p.getDisplayName()))
- : Util.format("unmutedPlayer", p.getDisplayName()));
- p.sendMessage(
- muted
- ? (muteTimestamp > 0
- ? Util.format("playerMutedFor", Util.formatDateDiff(muteTimestamp))
- : Util.i18n("playerMuted"))
- : Util.i18n("playerUnmuted"));
- }
-}
+package com.earth2me.essentials.commands; + +import org.bukkit.Server; +import org.bukkit.command.CommandSender; +import com.earth2me.essentials.User; +import com.earth2me.essentials.Util; + + +public class Commandmute extends EssentialsCommand +{ + public Commandmute() + { + super("mute"); + } + + @Override + public void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception + { + if (args.length < 1) + { + throw new NotEnoughArgumentsException(); + } + + User p = getPlayer(server, args, 0, true); + if (!p.isMuted() && p.isAuthorized("essentials.mute.exempt")) + { + sender.sendMessage(Util.i18n("muteExempt")); + return; + } + long muteTimestamp = 0; + if (args.length > 1) + { + String time = getFinalArg(args, 1); + muteTimestamp = Util.parseDateDiff(time, true); + } + p.setMuteTimeout(muteTimestamp); + charge(sender); + boolean muted = p.toggleMuted(); + sender.sendMessage( + muted + ? (muteTimestamp > 0 + ? Util.format("mutedPlayerFor", p.getDisplayName(), Util.formatDateDiff(muteTimestamp)) + : Util.format("mutedPlayer", p.getDisplayName())) + : Util.format("unmutedPlayer", p.getDisplayName())); + p.sendMessage( + muted + ? (muteTimestamp > 0 + ? Util.format("playerMutedFor", Util.formatDateDiff(muteTimestamp)) + : Util.i18n("playerMuted")) + : Util.i18n("playerUnmuted")); + } +} diff --git a/Essentials/src/items.csv b/Essentials/src/items.csv index d06da42fd..579042e18 100644 --- a/Essentials/src/items.csv +++ b/Essentials/src/items.csv @@ -1,2052 +1,2052 @@ -#Last updated on 7/9/2011 21:37 (gmt +3) for minecraft version 1.7.3
-#item,id,metadata
-stone,1,0
-sstone,1,0
-smoothstone,1,0
-rock,1,0
-grass,2,0
-dirt,3,0
-cobblestone,4,0
-cstone,4,0
-cobble,4,0
-plank,5,0
-woodenplank,5,0
-woodplank,5,0
-wplank,5,0
-plankwooden,5,0
-plankwood,5,0
-plankw,5,0
-sapling,6,0
-treesapling,6,0
-logsapling,6,0
-trunksapling,6,0
-woodsapling,6,0
-oaktreesapling,6,0
-oaklogsapling,6,0
-oaktrunksapling,6,0
-oakwoodsapling,6,0
-normaltreesapling,6,0
-normallogsapling,6,0
-normaltrunksapling,6,0
-normalwoodsapling,6,0
-osapling,6,0
-otreesapling,6,0
-ologsapling,6,0
-otrunksapling,6,0
-owoodsapling,6,0
-nsapling,6,0
-ntreesapling,6,0
-nlogsapling,6,0
-ntrunksapling,6,0
-nwoodsapling,6,0
-treesap,6,0
-logsap,6,0
-trunksap,6,0
-woodsap,6,0
-oaktreesap,6,0
-oaklogsap,6,0
-oaktrunksap,6,0
-oakwoodsap,6,0
-normaltreesap,6,0
-normallogsap,6,0
-normaltrunksap,6,0
-normalwoodsap,6,0
-osap,6,0
-otreesap,6,0
-ologsap,6,0
-otrunksap,6,0
-owoodsap,6,0
-nsap,6,0
-ntreesap,6,0
-nlogsap,6,0
-ntrunksap,6,0
-nwoodsap,6,0
-redsapling,6,1
-redtreesapling,6,1
-redlogsapling,6,1
-redtrunksapling,6,1
-redwoodsapling,6,1
-darksapling,6,1
-darktreesapling,6,1
-darklogsapling,6,1
-darktrunksapling,6,1
-darkwoodsapling,6,1
-blacksapling,6,1
-blacktreesapling,6,1
-blacklogsapling,6,1
-blacktrunksapling,6,1
-blackwoodsapling,6,1
-pinesapling,6,1
-pinetreesapling,6,1
-pinelogsapling,6,1
-pinetrunksapling,6,1
-pinewoodsapling,6,1
-sprucesapling,6,1
-sprucetreesapling,6,1
-sprucelogsapling,6,1
-sprucetrunksapling,6,1
-sprucewoodsapling,6,1
-rsapling,6,1
-rtreesapling,6,1
-rlogsapling,6,1
-rtrunksapling,6,1
-rwoodsapling,6,1
-dsapling,6,1
-dtreesapling,6,1
-dlogsapling,6,1
-dtrunksapling,6,1
-dwoodsapling,6,1
-blsapling,6,1
-bltreesapling,6,1
-bllogsapling,6,1
-bltrunksapling,6,1
-blwoodsapling,6,1
-psapling,6,1
-ptreesapling,6,1
-plogsapling,6,1
-ptrunksapling,6,1
-pwoodsapling,6,1
-ssapling,6,1
-streesapling,6,1
-slogsapling,6,1
-strunksapling,6,1
-swoodsapling,6,1
-redsap,6,1
-redtreesap,6,1
-redlogsap,6,1
-redtrunksap,6,1
-redwoodsap,6,1
-darksap,6,1
-darktreesap,6,1
-darklogsap,6,1
-darktrunksap,6,1
-darkwoodsap,6,1
-blacksap,6,1
-blacktreesap,6,1
-blacklogsap,6,1
-blacktrunksap,6,1
-blackwoodsap,6,1
-pinesap,6,1
-pinetreesap,6,1
-pinelogsap,6,1
-pinetrunksap,6,1
-pinewoodsap,6,1
-sprucesap,6,1
-sprucetreesap,6,1
-sprucelogsap,6,1
-sprucetrunksap,6,1
-sprucewoodsap,6,1
-rsap,6,1
-rtreesap,6,1
-rlogsap,6,1
-rtrunksap,6,1
-rwoodsap,6,1
-dsap,6,1
-dtreesap,6,1
-dlogsap,6,1
-dtrunksap,6,1
-dwoodsap,6,1
-blsap,6,1
-bltreesap,6,1
-bllogsap,6,1
-bltrunksap,6,1
-blwoodsap,6,1
-psap,6,1
-ptreesap,6,1
-plogsap,6,1
-ptrunksap,6,1
-pwoodsap,6,1
-ssap,6,1
-streesap,6,1
-slogsap,6,1
-strunksap,6,1
-swoodsap,6,1
-birchsapling,6,2
-birchtreesapling,6,2
-birchlogsapling,6,2
-birchtrunksapling,6,2
-birchwoodsapling,6,2
-pandasapling,6,2
-pandatreesapling,6,2
-pandalogsapling,6,2
-pandatrunksapling,6,2
-pandawoodsapling,6,2
-whitesapling,6,2
-whitetreesapling,6,2
-whitelogsapling,6,2
-whitetrunksapling,6,2
-whitewoodsapling,6,2
-bisapling,6,2
-bitreesapling,6,2
-bilogsapling,6,2
-bitrunksapling,6,2
-biwoodsapling,6,2
-bsapling,6,2
-btreesapling,6,2
-blogsapling,6,2
-btrunksapling,6,2
-bwoodsapling,6,2
-pasapling,6,2
-patreesapling,6,2
-palogsapling,6,2
-patrunksapling,6,2
-pawoodsapling,6,2
-wsapling,6,2
-wtreesapling,6,2
-wlogsapling,6,2
-wtrunksapling,6,2
-wwoodsapling,6,2
-birchsap,6,2
-birchtreesap,6,2
-birchlogsap,6,2
-birchtrunksap,6,2
-birchwoodsap,6,2
-pandasap,6,2
-pandatreesap,6,2
-pandalogsap,6,2
-pandatrunksap,6,2
-pandawoodsap,6,2
-whitesap,6,2
-whitetreesap,6,2
-whitelogsap,6,2
-whitetrunksap,6,2
-whitewoodsap,6,2
-bisap,6,2
-bitreesap,6,2
-bilogsap,6,2
-bitrunksap,6,2
-biwoodsap,6,2
-bsap,6,2
-btreesap,6,2
-blogsap,6,2
-btrunksap,6,2
-bwoodsap,6,2
-pasap,6,2
-patreesap,6,2
-palogsap,6,2
-patrunksap,6,2
-pawoodsap,6,2
-wsap,6,2
-wtreesap,6,2
-wlogsap,6,2
-wtrunksap,6,2
-wwoodsap,6,2
-bedrock,7,0
-oprock,7,0
-opblock,7,0
-adminblock,7,0
-adminrock,7,0
-adminium,7,0
-water,8,0
-stationarywater,9,0
-swater,9,0
-lava,10,0
-stationarylava,11,0
-slava,11,0
-sand,12,0
-gravel,13,0
-goldore,14,0
-oregold,14,0
-goldo,14,0
-ogold,14,0
-gore,14,0
-oreg,14,0
-ironore,15,0
-oreiron,15,0
-irono,15,0
-oiron,15,0
-steelore,15,0
-oresteel,15,0
-steelo,15,0
-osteel,15,0
-iore,15,0
-orei,15,0
-sore,15,0
-ores,15,0
-coalore,16,0
-orecoal,16,0
-coalo,16,0
-ocoal,16,0
-core,16,0
-tree,17,0
-log,17,0
-trunk,17,0
-wood,17,0
-oaktree,17,0
-oaklog,17,0
-oaktrunk,17,0
-oakwood,17,0
-normaltree,17,0
-normallog,17,0
-normaltrunk,17,0
-normalwood,17,0
-otree,17,0
-olog,17,0
-otrunk,17,0
-owood,17,0
-ntree,17,0
-nlog,17,0
-ntrunk,17,0
-nwood,17,0
-redtree,17,1
-redlog,17,1
-redtrunk,17,1
-redwood,17,1
-darktree,17,1
-darklog,17,1
-darktrunk,17,1
-darkwood,17,1
-blacktree,17,1
-blacklog,17,1
-blacktrunk,17,1
-blackwood,17,1
-pine,17,1
-pinetree,17,1
-pinelog,17,1
-pinetrunk,17,1
-pinewood,17,1
-spruce,17,1
-sprucetree,17,1
-sprucelog,17,1
-sprucetrunk,17,1
-sprucewood,17,1
-rtree,17,1
-rlog,17,1
-rtrunk,17,1
-rwood,17,1
-dtree,17,1
-dlog,17,1
-dtrunk,17,1
-dwood,17,1
-bltree,17,1
-bllog,17,1
-bltrunk,17,1
-blwood,17,1
-ptree,17,1
-plog,17,1
-ptrunk,17,1
-pwood,17,1
-stree,17,1
-slog,17,1
-strunk,17,1
-swood,17,1
-birch,17,2
-birchtree,17,2
-birchlog,17,2
-birchtrunk,17,2
-birchwood,17,2
-pandatree,17,2
-pandalog,17,2
-pandatrunk,17,2
-pandawood,17,2
-whitetree,17,2
-whitelog,17,2
-whitetrunk,17,2
-whitewood,17,2
-bitree,17,2
-bilog,17,2
-bitrunk,17,2
-biwood,17,2
-btree,17,2
-blog,17,2
-btrunk,17,2
-bwood,17,2
-patree,17,2
-palog,17,2
-patrunk,17,2
-pawood,17,2
-wtree,17,2
-wlog,17,2
-wtrunk,17,2
-wwood,17,2
-leaves,18,0
-leaf,18,0
-treeleaves,18,0
-logleaves,18,0
-trunkleaves,18,0
-woodleaves,18,0
-oaktreeleaves,18,0
-oaklogleaves,18,0
-oaktrunkleaves,18,0
-oakwoodleaves,18,0
-normaltreeleaves,18,0
-normallogleaves,18,0
-normaltrunkleaves,18,0
-normalwoodleaves,18,0
-otreeleaves,18,0
-ologleaves,18,0
-otrunkleaves,18,0
-owoodleaves,18,0
-ntreeleaves,18,0
-nlogleaves,18,0
-ntrunkleaves,18,0
-nwoodleaves,18,0
-treeleaf,18,0
-logleaf,18,0
-trunkleaf,18,0
-woodleaf,18,0
-oaktreeleaf,18,0
-oaklogleaf,18,0
-oaktrunkleaf,18,0
-oakwoodleaf,18,0
-normaltreeleaf,18,0
-normallogleaf,18,0
-normaltrunkleaf,18,0
-normalwoodleaf,18,0
-otreeleaf,18,0
-ologleaf,18,0
-otrunkleaf,18,0
-owoodleaf,18,0
-ntreeleaf,18,0
-nlogleaf,18,0
-ntrunkleaf,18,0
-nwoodleaf,18,0
-sponge,19,0
-glass,20,0
-lapislazuliore,21,0
-lapislazulio,21,0
-orelapislazuli,21,0
-olapislazuli,21,0
-lapisore,21,0
-lapiso,21,0
-orelapis,21,0
-olapis,21,0
-lore,21,0
-orel,21,0
-lapislazuliblock,22,0
-blocklapislazuli,22,0
-lapisblock,22,0
-blocklapis,22,0
-lblock,22,0
-blockl,22,9
-dispenser,23,0
-dispense,23,0
-sandstone,24,0
-sastone,24,0
-noteblock,25,0
-musicblock,25,0
-nblock,25,0
-mblock,25,0
-bedblock,26,0
-poweredtrack,27,0
-poweredrail,27,0
-boostertrack,27,0
-boosterrail,27,0
-powertrack,27,0
-powerrail,27,0
-boosttrack,27,0
-boostrail,27,0
-ptrack,27,0
-prail,27,0
-btrack,27,0
-brail,27,0
-detectortrack,28,0
-detectorrail,28,0
-detectingtrack,28,0
-detectingrail,28,0
-detecttrack,28,0
-detectrail,28,0
-dtrack,28,0
-drail,28,0
-stickypistonbase,29,0
-stickypiston,29,0
-stickpistonbase,29,0
-stickpiston,29,0
-stickyp,29,0
-spistonbase,29,0
-spiston,29,0
-pistonstickybase,29,0
-pistonsticky,29,0
-pistonstickbase,29,0
-pistonstick,29,0
-pistonsbase,29,0
-pistons,29,0
-psticky,29,0
-spiderweb,30,0
-sweb,30,0
-web,30,0
-longgrass,31,0
-tallgrass,31,0
-wildgrass,31,0
-grasslong,31,0
-grasstall,31,0
-grasswild,31,0
-lgrass,31,0
-tgrass,31,0
-wgrass,31,0
-grassl,31,0
-grasst,31,0
-grassw,31,0
-deadshrub,32,0
-shrubdead,32,0
-dshrub,32,0
-shrubd,32,0
-normalpistonbase,33,0
-normalpiston,33,0
-normpistonbase,33,0
-normpiston,33,0
-npistonbase,33,0
-npiston,33,0
-pistonnormalbase,33,0
-pistonnormal,33,0
-pistonnormbase,33,0
-pistonnorm,33,0
-pistonnbase,33,0
-pistonn,33,0
-pistonbase,33,0
-piston,33,0
-pistonblock,33,0
-pistonextensionnormal,34,0
-pistonextensionnorm,34,0
-pistonextensionn,34,0
-pistonextension,34,0
-pistonextnormal,34,0
-pistonextnorm,34,0
-pistonextn,34,0
-pistonext,34,0
-pistonenormal,34,0
-pistonenorm,34,0
-pistonen,34,0
-pistone,34,0
-extensionpistonnormal,34,0
-extensionpistonnorm,34,0
-extensionpistonn,34,0
-extensionpiston,34,0
-extpistonnormal,34,0
-extpistonnorm,34,0
-extpistonn,34,0
-extpiston,34,0
-epistonnormal,34,0
-epistonnorm,34,0
-epistonn,34,0
-episton,34,0
-whitecloth,35,0
-whitewool,35,0
-whitecotton,35,0
-wcloth,35,0
-wwool,35,0
-wcotton,35,0
-cloth,35,0
-wool,35,0
-cotton,35,0
-orangecloth,35,1
-orangewool,35,1
-orangecotton,35,1
-ocloth,35,1
-owool,35,1
-ocotton,35,1
-magentacloth,35,2
-magentawool,35,2
-magentacotton,35,2
-mcloth,35,2
-mwool,35,2
-mcotton,35,2
-lightbluecloth,35,3
-lightbluewool,35,3
-lightbluecotton,35,3
-lbluecloth,35,3
-lbluewool,35,3
-lbluecotton,35,3
-lightblucloth,35,3
-lightbluwool,35,3
-lightblucotton,35,3
-lblucloth,35,3
-lbluwool,35,3
-lblucotton,35,3
-yellowcloth,35,4
-yellowwool,35,4
-yellowcotton,35,4
-ycloth,35,4
-ywool,35,4
-ycotton,35,4
-lightgreencloth,35,5
-lightgreenwool,35,5
-lightgreencotton,35,5
-lgreencloth,35,5
-lgreenwool,35,5
-lgreencotton,35,5
-lightgrecloth,35,5
-lightgrewool,35,5
-lightgrecotton,35,5
-lgrecloth,35,5
-lgrewool,35,5
-lgrecotton,35,5
-pinkcloth,35,6
-pinkwool,35,6
-pinkcotton,35,6
-picloth,35,6
-piwool,35,6
-picotton,35,6
-graycloth,35,7
-graywool,35,7
-graycotton,35,7
-gracloth,35,7
-grawool,35,7
-gracotton,35,7
-lightgraycloth,35,8
-lightgraywool,35,8
-lightgraycotton,35,8
-lgraycloth,35,8
-lgraywool,35,8
-lgraycotton,35,8
-lightgracloth,35,8
-lightgrawool,35,8
-lightgracotton,35,8
-lgracloth,35,8
-lgrawool,35,8
-lgracotton,35,8
-cyancloth,35,9
-cyanwool,35,9
-cyancotton,35,9
-ccloth,35,9
-cwool,35,9
-ccotton,35,9
-purplecloth,35,10
-purplewool,35,10
-purplecotton,35,10
-pucloth,35,10
-puwool,35,10
-pucotton,35,10
-bluecloth,35,11
-bluewool,35,11
-bluecotton,35,11
-blucloth,35,11
-bluwool,35,11
-blucotton,35,11
-browncloth,35,12
-brownwool,35,12
-browncotton,35,12
-brocloth,35,12
-browool,35,12
-brocotton,35,12
-darkgreencloth,35,13
-darkgreenwool,35,13
-darkgreencotton,35,13
-dgreencloth,35,13
-dgreenwool,35,13
-dgreencotton,35,13
-greencloth,35,13
-greenwool,35,13
-greencotton,35,13
-darkgrecloth,35,13
-darkgrewool,35,13
-darkgrecotton,35,13
-dgrecloth,35,13
-dgrewool,35,13
-dgrecotton,35,13
-grecloth,35,13
-grewool,35,13
-grecotton,35,13
-redcloth,35,14
-redwool,35,14
-redcotton,35,14
-rcloth,35,14
-rwool,35,14
-rcotton,35,14
-blackcloth,35,15
-blackwool,35,15
-blackcotton,35,15
-blacloth,35,15
-blawool,35,15
-blacotton,35,15
-pistonmovingpiece,36,0
-pistonmp,36,0
-yellowflower,37,0
-yflower,37,0
-flower,37,0
-redrose,38,0
-rrose,38,0
-rose,38,0
-redflower,38,0
-rflower,38,0
-brownmushroom,39,0
-brownmush,39,0
-bmushroom,39,0
-bmush,39,0
-redmushroom,40,0
-redmush,40,0
-rmushroom,40,0
-rmush,40,0
-goldblock,41,0
-blockgold,41,0
-gblock,41,0
-blockg,41,0
-ironblock,42,0
-steelblock,42,0
-blockiron,42,0
-blocksteel,42,0
-iblock,42,0
-stblock,42,0
-blocki,42,0
-blockst,42,0
-smoothstonedoublestep,43,0
-smoothstonedstep,43,0
-stonedoublestep,43,0
-stonedstep,43,0
-sdoublestep,43,0
-sdstep,43,0
-doublesmoothstonestep,43,0
-dsmoothstonestep,43,0
-doublestonestep,43,0
-dstonestep,43,0
-doublesstep,43,0
-doublestep,43,0
-dstep,43,0
-smoothstonedoubleslab,43,0
-smoothstonedslab,43,0
-stonedoubleslab,43,0
-stonedslab,43,0
-sdoubleslab,43,0
-sdslab,43,0
-doublesmoothstoneslab,43,0
-dsmoothstoneslab,43,0
-doublestoneslab,43,0
-dstoneslab,43,0
-doublesslab,43,0
-doubleslab,43,0
-dslab,43,0
-sandstonedoublestep,43,1
-sandstonedstep,43,1
-sstonedoublestep,43,1
-sstonedstep,43,1
-ssdoublestep,43,1
-ssdstep,43,1
-doublesandstonestep,43,1
-dsandstonestep,43,1
-doublesstonestep,43,1
-dsstonestep,43,1
-doublessstep,43,1
-dsstep,43,1
-sandstonedoubleslab,43,1
-sandstonedslab,43,1
-sstonedoubleslab,43,1
-sstonedslab,43,1
-ssdoubleslab,43,1
-ssdslab,43,1
-doublesandstoneslab,43,1
-dsandstoneslab,43,1
-doublesstoneslab,43,1
-dsstoneslab,43,1
-doublessslab,43,1
-dsslab,43,1
-woodenplankdoublestep,43,2
-woodenplankdstep,43,2
-woodplankdoublestep,43,2
-woodplankdstep,43,2
-wplankdoublestep,43,2
-wplankdstep,43,2
-plankdoublestep,43,2
-plankdstep,43,2
-wpdoublestep,43,2
-pdoublestep,43,2
-wpdstep,43,2
-pdstep,43,2
-doublewoodenplankstep,43,2
-dwoodenplankstep,43,2
-doublewoodplankstep,43,2
-dwoodplankstep,43,2
-doublewplankstep,43,2
-dwplankstep,43,2
-doubleplankstep,43,2
-dplankstep,43,2
-doublewpstep,43,2
-dwpstep,43,2
-doublepstep,43,2
-dpstep,43,2
-woodenplankdoubleslab,43,2
-woodenplankdslab,43,2
-woodplankdoubleslab,43,2
-woodplankdslab,43,2
-wplankdoubleslab,43,2
-wplankdslab,43,2
-plankdoubleslab,43,2
-plankdslab,43,2
-wpdoubleslab,43,2
-pdoubleslab,43,2
-wpdslab,43,2
-pdslab,43,2
-doublewoodenplankslab,43,2
-dwoodenplankslab,43,2
-doublewoodplankslab,43,2
-dwoodplankslab,43,2
-doublewplankslab,43,2
-dwplankslab,43,2
-doubleplankslab,43,2
-dplankslab,43,2
-doublewpslab,43,2
-dwpslab,43,2
-doublepslab,43,2
-dpslab,43,2
-cobblestonedoublestep,43,3
-cobblestonedstep,43,3
-cobbledoublestep,43,3
-cobbledstep,43,3
-cstonedoublestep,43,3
-cstonedstep,43,3
-csdoublestep,43,3
-csdstep,43,3
-doublecobblestonestep,43,3
-dcobblestonestep,43,3
-doublecobblestep,43,3
-dcobblestep,43,3
-doublecstonestep,43,3
-dcstonestep,43,3
-doublecsstep,43,3
-dcsstep,43,3
-cobblestonedoubleslab,43,3
-cobblestonedslab,43,3
-cobbledoubleslab,43,3
-cobbledslab,43,3
-cstonedoubleslab,43,3
-cstonedslab,43,3
-csdoubleslab,43,3
-csdslab,43,3
-doublecobblestoneslab,43,3
-dcobblestoneslab,43,3
-doublecobbleslab,43,3
-dcobbleslab,43,3
-doublecstoneslab,43,3
-dcstoneslab,43,3
-doublecsslab,43,3
-dcsslab,43,3
-smoothstonestep,44,0
-stonestep,44,0
-sstep,44,0
-step,44,0
-smoothstoneslab,44,0
-stoneslab,44,0
-sslab,44,0
-slab,44,0
-sanddstonestep,44,1
-sstonestep,44,1
-ssstep,44,1
-sanddstoneslab,44,1
-sstoneslab,44,1
-ssslab,44,1
-woodplankstep,44,2
-wplankstep,44,2
-plankstep,44,2
-wpstep,44,2
-pstep,44,2
-woodplankslab,44,2
-wplankslab,44,2
-plankslab,44,2
-wpslab,44,2
-pslab,44,2
-cobblestonestep,44,3
-cobblestep,44,3
-cstonestep,44,3
-csstep,44,3
-cobblestoneslab,44,3
-cobbleslab,44,3
-cstoneslab,44,3
-csslab,44,3
-brickblock,45,0
-blockbrick,45,0
-bblock,45,0
-blockb,45,0
-tntblock,46,0
-blocktnt,46,0
-bombblock,46,0
-blockbomb,46,0
-dynamiteblock,46,0
-blockdynamite,46,0
-tnt,46,0
-bomb,46,0
-dynamite,46,0
-bookcase,47,0
-casebook,47,0
-bookshelf,47,0
-shelfbook,47,0
-bookblock,47,0
-blockbook,47,0
-mossycobblestone,48,0
-mosscobblestone,48,0
-mcobblestone,48,0
-mossycobble,48,0
-mosscobble,48,0
-mcobble,48,0
-obsidian,49,0
-obsi,49,0
-obby,49,0
-torch,50,0
-fire,51,0
-flame,51,0
-flames,51,0
-mobspawner,52,0
-monsterspawner,52,0
-mspawner,52,0
-spawner,52,0
-woodenstairs,53,0
-woodstairs,53,0
-wstairs,53,0
-woodenstair,53,0
-woodstair,53,0
-wstair,53,0
-stairswooden,53,0
-stairswood,53,0
-stairsw,53,0
-stairwooden,53,0
-stairwood,53,0
-stairw,53,0
-chest,54,0
-redstonewireblock,55,0
-rstonewireblock,55,0
-redswireblock,55,0
-redwireblock,55,0
-rswireblock,55,0
-rwireblock,55,0
-redstonewire,55,0
-rstonewire,55,0
-redswire,55,0
-redwire,55,0
-rswire,55,0
-rwire,55,0
-wire,55,0
-diamondore,56,0
-crystalore,56,0
-diamondo,56,0
-crystalo,56,0
-orediamond,56,0
-odiamond,56,0
-orecrystal,56,0
-ocrystal,56,0
-dore,56,0
-ored,56,0
-diamondblock,57,0
-blockdiamond,57,0
-crystalblock,57,0
-blockcrystal,57,0
-dblock,57,0
-blockd,57,0
-workbench,58,0
-craftingbench,58,0
-crafterbench,58,0
-craftbench,58,0
-worktable,58,0
-craftingtable,58,0
-craftertable,58,0
-crafttable,58,0
-wbench,58,0
-cbench,58,0
-crops,59,0
-crop,59,0
-soil,60,0
-furnace,61,0
-burningfurnace,62,0
-bfurnace,62,0
-signpost,63,0
-spost,63,0
-woodendoorhalf,64,0
-wooddoorhalf,64,0
-wdoorhalf,64,0
-woodendoorbottom,64,0
-wooddoorbottom,64,0
-wdoorbottom,64,0
-woodendoorblock,64,0
-wooddoorblock,64,0
-wdoorblock,64,0
-ladder,65,0
-minecarttrack,66,0
-minecartrail,66,0
-mcarttrack,66,0
-mcartrail,66,0
-mctrack,66,0
-mcrail,66,0
-track,66,0
-rail,66,0
-cobblestonestairs,67,0
-cstonestairs,67,0
-stonestairs,67,0
-cobblestairs,67,0
-csstairs,67,0
-sstairs,67,0
-cstairs,67,0
-cobblestonestair,67,0
-cstonestair,67,0
-stonestair,67,0
-cobblestair,67,0
-csstair,67,0
-sstair,67,0
-cstair,67,0
-stairscobblestone,67,0
-stairscstone,67,0
-stairsstone,67,0
-stairscobble,67,0
-stairscs,67,0
-stairss,67,0
-stairsc,67,0
-staircobblestone,67,0
-staircstone,67,0
-stairstone,67,0
-staircobble,67,0
-staircs,67,0
-stairs,67,0
-stairc,67,0
-wallsign,68,0
-wsign,68,0
-lever,69,0
-smoothstonepressureplate,70,0
-smoothstonepressplate,70,0
-smoothstonepplate,70,0
-smoothstoneplate,70,0
-sstonepressureplate,70,0
-sstonepressplate,70,0
-sstonepplate,70,0
-sstoneplate,70,0
-stonepressureplate,70,0
-stonepressplate,70,0
-stonepplate,70,0
-stoneplate,70,0
-spressureplate,70,0
-spressplate,70,0
-spplate,70,0
-splate,70,0
-irondoorhalf,71,0
-idoorhalf,71,0
-irondoorbottom,71,0
-idoorbottom,71,0
-irondoorblock,71,0
-idoorblock,71,0
-steeldoorhalf,71,0
-sdoorhalf,71,0
-steeldoorbottom,71,0
-sdoorbottom,71,0
-steeldoorblock,71,0
-sdoorblock,71,0
-woodenpressureplate,72,0
-woodenpressplate,72,0
-woodenpplate,72,0
-woodenplate,72,0
-woodpressureplate,72,0
-woodpressplate,72,0
-woodpplate,72,0
-woodplate,72,0
-wpressureplate,72,0
-wpressplate,72,0
-wpplate,72,0
-wplate,72,0
-redstoneore,73,0
-redsore,73,0
-redore,73,0
-rstoneore,73,0
-rsore,73,0
-rore,73,0
-oreredstone,73,0
-orereds,73,0
-orered,73,0
-orerstone,73,0
-orers,73,0
-orer,73,0
-glowingredstoneore,74,0
-glowredstoneore,74,0
-gredstoneore,74,0
-glowingrstoneore,74,0
-glowrstoneore,74,0
-grstoneore,74,0
-glowingredsore,74,0
-glowredsore,74,0
-gredsore,74,0
-glowingredore,74,0
-glowredore,74,0
-gredore,74,0
-glowingrsore,74,0
-glowrsore,74,0
-grsore,74,0
-grore,74,0
-oreglowingredstone,74,0
-oreglowredstone,74,0
-oregredstone,74,0
-oreglowingrstone,74,0
-oreglowrstone,74,0
-oregrstone,74,0
-oreglowingreds,74,0
-oreglowreds,74,0
-oregreds,74,0
-oreglowingred,74,0
-oreglowred,74,0
-oregred,74,0
-oreglowingrs,74,0
-oreglowrs,74,0
-oregrs,74,0
-oregr,74,0
-redstonetorchoff,75,0
-rstonetorchoff,75,0
-redstorchoff,75,0
-redtorchoff,75,0
-rstorchoff,75,0
-redstonetorchon,76,0
-redstonetorch,76,0
-rstonetorchon,76,0
-rstonetorch,76,0
-redstorchon,76,0
-redstorch,76,0
-redtorchon,76,0
-redtorch,76,0
-rstorchon,76,0
-rstorch,76,0
-smoothstonebutton,77,0
-sstonebutton,77,0
-stonebutton,77,0
-sbutton,77,0
-button,77,0
-snowcovering,78,0
-snowcover,78,0
-scover,78,0
-ice,79,0
-snowblock,80,0
-blocksnow,80,0
-sblock,80,0
-blocks,80,0
-cactus,81,0
-cactuses,81,0
-cacti,81,0
-clayblock,82,0
-blockclay,82,0
-cblock,82,0
-blockc,82,0
-reedblock,83,0
-reedsblock,83,0
-sugarcaneblock,83,0
-scaneblock,83,0
-bambooblock,83,0
-blockreed,83,0
-blockreeds,83,0
-blocksugarcane,83,0
-blockscane,83,0
-blockbamboo,83,0
-jukebox,84,0
-jbox,84,0
-fence,85,0
-pumpkin,86,0
-netherrack,87,0
-netherrock,87,0
-netherstone,87,0
-hellstone,87,0
-nstone,87,0
-hstone,87,0
-soulsand,88,0
-slowsand,88,0
-slowmud,88,0
-ssand,88,0
-smud,88,0
-mud,88,0
-glowingstoneblock,89,0
-lightstoneblock,89,0
-glowstoneblock,89,0
-blockglowingstone,89,0
-blocklightstone,89,0
-blockglowstone,89,0
-glowingstoneb,89,0
-lightstoneb,89,0
-glowstoneb,89,0
-bglowingstone,89,0
-blightstone,89,0
-bglowstone,89,0
-glowingstone,89,0
-lightstone,89,0
-glowstone,89,0
-glowingblock,89,0
-lightblock,89,0
-glowblock,89,0
-lstone,89,0
-gstone,89,0
-portal,90,0
-jackolantern,91,0
-pumpkinlantern,91,0
-glowingpumpkin,91,0
-lightpumpkin,91,0
-jpumpkin,91,0
-plantren,91,0
-glowpumpkin,91,0
-gpumpkin,91,0
-lpumpkin,91,0
-cakeblock,92,0
-repeateroff,93,0
-repeatoff,93,0
-delayeroff,93,0
-delayoff,93,0
-dioderoff,93,0
-diodeoff,93,0
-repeaterblockoff,93,0
-repeatblockoff,93,0
-delayerblockoff,93,0
-delayblockoff,93,0
-dioderblockoff,93,0
-diodeblockoff,93,0
-repeateron,94,0
-repeaton,94,0
-delayeron,94,0
-delayon,94,0
-dioderon,94,0
-diodeon,94,0
-repeaterblockon,94,0
-repeatblockon,94,0
-delayerblockon,94,0
-delayblockon,94,0
-dioderblockon,94,0
-diodeblockon,94,0
-lockedchest,95,0
-lockchest,95,0
-jokechest,95,0
-aprilfoolschest,95,0
-aprilchest,95,0
-lootchest,95,0
-trapdoor,96,0
-doortrap,96,0
-hatch,96,0
-tdoor,96,0
-doort,96,0
-trapd,96,0
-dtrap,96,0
-ironshovel,256,0
-ironspade,256,0
-ishovel,256,0
-ispade,256,0
-steelshovel,256,0
-steelspade,256,0
-ironpickaxe,257,0
-ironpick,257,0
-steelpickaxe,257,0
-steelpick,257,0
-ipickaxe,257,0
-ipick,257,0
-ironaxe,258,0
-iaxe,258,0
-steelaxe,258,0
-flintandsteel,259,0
-flintandiron,259,0
-flintandtinder,259,0
-flintnsteel,259,0
-flintniron,259,0
-flintntinder,259,0
-flintsteel,259,0
-flintiron,259,0
-flinttinder,259,0
-lighter,259,0
-apple,260,0
-bow,261,0
-arrow,262,0
-coal,263,0
-charcoal,263,1
-ccoal,263,1
-diamond,264,0
-crystal,264,0
-ironingot,265,0
-ironbar,265,0
-ironi,265,0
-steelingot,265,0
-steelbar,265,0
-steeli,265,0
-iingot,265,0
-ibar,265,0
-ingotiron,265,0
-bariron,265,0
-iiron,265,0
-ingotsteel,265,0
-barsteel,265,0
-isteel,265,0
-ingoti,265,0
-bari,265,0
-goldingot,266,0
-goldbar,266,0
-goldi,266,0
-gingot,266,0
-gbar,266,0
-ingotgold,266,0
-bargold,266,0
-igold,266,0
-ingotg,266,0
-barg,266,0
-ironsword,267,0
-steelsword,267,0
-isword,267,0
-woodensword,268,0
-woodsword,268,0
-wsword,268,0
-woodenshovel,269,0
-woodenspade,269,0
-woodshovel,269,0
-woodspade,269,0
-wshovel,269,0
-wspade,269,0
-woodenpickaxe,270,0
-woodenpick,270,0
-woodpickaxe,270,0
-woodpick,270,0
-wpickaxe,270,0
-wpick,270,0
-woodenaxe,271,0
-woodaxe,271,0
-waxe,271,0
-smoothstonesword,272,0
-cobblestonesword,272,0
-sstonesword,272,0
-cstonesword,272,0
-stonesword,272,0
-sssword,272,0
-cssword,272,0
-ssword,272,0
-smoothstoneshovel,273,0
-smoothstonespade,273,0
-cobblestoneshovel,273,0
-cobblestonespade,273,0
-sstoneshovel,273,0
-sstonespade,273,0
-cstoneshovel,273,0
-cstonespade,273,0
-stoneshovel,273,0
-stonespade,273,0
-ssshovel,273,0
-csshovel,273,0
-ssspade,273,0
-csspade,273,0
-sshovel,273,0
-sspade,273,0
-smoothstonepickaxe,274,0
-cobblestonepickaxe,274,0
-smoothstonepick,274,0
-cobblestonepick,274,0
-sstonepickaxe,274,0
-sstonepick,274,0
-cstonepickaxe,274,0
-cstonepick,274,0
-stonepickaxe,274,0
-stonepick,274,0
-sspickaxe,274,0
-sspick,274,0
-cspickaxe,274,0
-cspick,274,0
-spickaxe,274,0
-spick,274,0
-smoothstoneaxe,275,0
-cobblestoneaxe,275,0
-sstoneaxe,275,0
-cstoneaxe,275,0
-stoneaxe,275,0
-ssaxe,275,0
-csaxe,275,0
-saxe,275,0
-diamondsword,276,0
-crystalsword,276,0
-dsword,276,0
-diamondshovel,277,0
-diamondspade,277,0
-crystalshovel,277,0
-crystalspade,277,0
-dshovel,277,0
-dspade,277,0
-diamondpickaxe,278,0
-diamondpick,278,0
-crystalpickaxe,278,0
-crystalpick,278,0
-dpickaxe,278,0
-dpick,278,0
-diamondaxe,279,0
-crystalaxe,279,0
-daxe,279,0
-stick,280,0
-bowl,281,0
-mushroomsoup,282,0
-mrsoup,282,0
-soup,282,0
-goldsword,283,0
-gsword,283,0
-goldshovel,284,0
-goldspade,284,0
-gshovel,284,0
-gspade,284,0
-goldpickaxe,285,0
-goldpick,285,0
-gpickaxe,285,0
-gpick,285,0
-goldaxe,286,0
-gaxe,286,0
-string,287,0
-rope,287,0
-feather,288,0
-gunpowder,289,0
-sulfur,289,0
-woodenhoe,290,0
-woodhoe,290,0
-whoe,290,0
-smoothstonehoe,291,0
-cobblestonehoe,291,0
-sstonehoe,291,0
-cstonehoe,291,0
-stonehoe,291,0
-sshoe,291,0
-cshoe,291,0
-shoe,291,0
-ironhoe,292,0
-steelhoe,292,0
-ihoe,292,0
-diamondhoe,293,0
-crystalhoe,293,0
-dhoe,293,0
-goldhoe,294,0
-ghoe,294,0
-seeds,295,0
-seed,295,0
-wheat,296,0
-bread,297,0
-leatherhelmet,298,0
-leatherhelm,298,0
-leatherhat,298,0
-lhelmet,298,0
-lhelm,298,0
-lhat,298,0
-leatherchestplate,299,0
-leatherplatebody,299,0
-leatherplate,299,0
-leathershirt,299,0
-lchestplate,299,0
-lplatebody,299,0
-lplate,299,0
-lshirt,299,0
-leatherleggings,300,0
-leatherlegs,300,0
-leatherpants,300,0
-lleggings,300,0
-llegs,300,0
-lpants,300,0
-leatherboots,301,0
-leathershoes,301,0
-lboots,301,0
-lshoes,301,0
-chainmailhelmet,302,0
-chainmailhelm,302,0
-chainmailhat,302,0
-chainmhelmet,302,0
-chainmhelm,302,0
-chainmhat,302,0
-cmailhelmet,302,0
-cmailhelm,302,0
-cmailhat,302,0
-chainhelmet,302,0
-chainhelm,302,0
-chainhat,302,0
-cmhelmet,302,0
-cmhelm,302,0
-cmhat,302,0
-chainmailchestplate,303,0
-chainmailplatebody,303,0
-chainmailplate,303,0
-chainmailshirt,303,0
-chainmchestplate,303,0
-chainmplatebody,303,0
-chainmplate,303,0
-chainmshirt,303,0
-cmailchestplate,303,0
-cmailplatebody,303,0
-cmailplate,303,0
-cmailshirt,303,0
-chainchestplate,303,0
-chainplatebody,303,0
-chainplate,303,0
-chainshirt,303,0
-cmchestplate,303,0
-cmplatebody,303,0
-cmplate,303,0
-cmshirt,303,0
-chainmailleggings,304,0
-chainmaillegs,304,0
-chainmailpants,304,0
-chainmleggings,304,0
-chainmlegs,304,0
-chainmpants,304,0
-cmailleggings,304,0
-cmaillegs,304,0
-cmailpants,304,0
-chainleggings,304,0
-chainlegs,304,0
-chainpants,304,0
-cmleggings,304,0
-cmlegs,304,0
-cmpants,304,0
-chainmailboots,305,0
-chainmailshoes,305,0
-chainmboots,305,0
-chainmshoes,305,0
-cmailboots,305,0
-cmailshoes,305,0
-chainboots,305,0
-chainshoes,305,0
-cmboots,305,0
-cmshoes,305,0
-ironhelmet,306,0
-ironhelm,306,0
-ironhat,306,0
-ihelmet,306,0
-ihelm,306,0
-ihat,306,0
-steelhelmet,306,0
-steelhelm,306,0
-steelhat,306,0
-shelmet,306,0
-shelm,306,0
-shat,306,0
-ironchestplate,307,0
-ironplatebody,307,0
-ironplate,307,0
-ironshirt,307,0
-ichestplate,307,0
-iplatebody,307,0
-iplate,307,0
-ishirt,307,0
-steelchestplate,307,0
-steelplatebody,307,0
-steelplate,307,0
-steelshirt,307,0
-schestplate,307,0
-splatebody,307,0
-sshirt,307,0
-ironleggings,308,0
-ironlegs,308,0
-ironpants,308,0
-ileggings,308,0
-ilegs,308,0
-ipants,308,0
-steelleggings,308,0
-steellegs,308,0
-steelpants,308,0
-sleggings,308,0
-slegs,308,0
-spants,308,0
-ironboots,309,0
-ironshoes,309,0
-iboots,309,0
-ishoes,309,0
-steelboots,309,0
-steelshoes,309,0
-sboots,309,0
-sshoes,309,0
-diamondhelmet,310,0
-diamondhelm,310,0
-diamondhat,310,0
-dhelmet,310,0
-dhelm,310,0
-dhat,310,0
-crystalhelmet,310,0
-crystalhelm,310,0
-crystalhat,310,0
-chelmet,310,0
-chelm,310,0
-chat,310,0
-diamondchestplate,311,0
-diamondplatebody,311,0
-diamondplate,311,0
-diamondshirt,311,0
-dchestplate,311,0
-dplatebody,311,0
-dplate,311,0
-dshirt,311,0
-crystalchestplate,311,0
-crystalplatebody,311,0
-crystalplate,311,0
-crystalshirt,311,0
-cchestplate,311,0
-cplatebody,311,0
-cplate,311,0
-cshirt,311,0
-diamondleggings,312,0
-diamondlegs,312,0
-diamondpants,312,0
-dleggings,312,0
-dlegs,312,0
-dpants,312,0
-crystalleggings,312,0
-crystallegs,312,0
-crystalpants,312,0
-cleggings,312,0
-clegs,312,0
-cpants,312,0
-diamondboots,313,0
-diamondshoes,313,0
-dboots,313,0
-dshoes,313,0
-crystalboots,313,0
-crystalshoes,313,0
-cboots,313,0
-cshoes,313,0
-goldhelmet,314,0
-goldhelm,314,0
-goldhat,314,0
-ghelmet,314,0
-ghelm,314,0
-ghat,314,0
-goldchestplate,315,0
-goldplatebody,315,0
-goldplate,315,0
-goldshirt,315,0
-gchestplate,315,0
-gplatebody,315,0
-gplateplate,315,0
-gshirt,315,0
-goldleggings,316,0
-goldlegs,316,0
-goldpants,316,0
-gleggings,316,0
-glegs,316,0
-gpants,316,0
-goldboots,317,0
-goldshoes,317,0
-gboots,317,0
-gshoes,317,0
-flint,318,0
-pork,319,0
-rawpork,319,0
-rpork,319,0
-grilledpork,320,0
-grillpork,320,0
-gpork,320,0
-cookedpork,320,0
-bacon,320,0
-painting,321,0
-picture,321,0
-goldenapple,322,0
-goldapple,322,0
-gapple,322,0
-sign,323,0
-woodendoor,324,0
-wooddoor,324,0
-wdoor,324,0
-bucket,325,0
-bukkit,325,0
-waterbucket,326,0
-waterbukkit,326,0
-wbucket,326,0
-wbukkit,326,0
-magmabucket,327,0
-magmabukkit,327,0
-lavabucket,327,0
-lavabukkit,327,0
-lbucket,327,0
-lbukkit,327,0
-minecart,328,0
-mcart,328,0
-cart,328,0
-saddle,329,0
-irondoor,330,0
-idoor,330,0
-steeldoor,330,0
-sdoor,330,0
-dooriron,330,0
-doori,330,0
-doorsteel,330,0
-doors,330,0
-redstonedust,331,0
-redstone,331,0
-rstonedust,331,0
-rstone,331,0
-redsdust,331,0
-reddust,331,0
-rsdust,331,0
-rdust,331,0
-snowball,332,0
-snball,332,0
-boat,333,0
-leather,334,0
-milkbucket,335,0
-milkbukkit,335,0
-mbucket,335,0
-mbukkit,335,0
-claybrick,336,0
-brick,336,0
-clayball,337,0
-cball,337,0
-clay,337,0
-reeds,338,0
-reed,338,0
-sugarcane,338,0
-scane,338,0
-bamboo,338,0
-paper,339,0
-papyrus,339,0
-book,340,0
-slimeball,341,0
-slball,341,0
-storageminecart,342,0
-chestminecart,342,0
-storagemcart,342,0
-chestmcart,342,0
-storagecart,342,0
-chestcart,342,0
-sminecart,342,0
-cminecart,342,0
-smcart,342,0
-cmcart,342,0
-scart,342,0
-ccart,342,0
-engineminecart,343,0
-poweredminecart,343,0
-powerminecart,343,0
-furnaceminecart,343,0
-enginemcart,343,0
-poweredmcart,343,0
-powermcart,343,0
-furnacemcart,343,0
-enginecart,343,0
-poweredcart,343,0
-powercart,343,0
-furnacecart,343,0
-eminecart,343,0
-pminecart,343,0
-fminecart,343,0
-emcart,343,0
-pmcart,343,0
-fmcart,343,0
-ecart,343,0
-pcart,343,0
-fcart,343,0
-egg,344,0
-compass,345,0
-fishingrod,346,0
-fishrod,346,0
-frod,346,0
-rod,346,0
-goldwatch,347,0
-goldclock,347,0
-gwatch,347,0
-gclock,347,0
-watch,347,0
-clock,347,0
-glowingstoneblockdust,348,0
-lightstoneblockdust,348,0
-glowstoneblockdust,348,0
-blockglowingstonedust,348,0
-blocklightstonedust,348,0
-blockglowstonedust,348,0
-glowingstonebdust,348,0
-lightstonebdust,348,0
-glowstonebdust,348,0
-bglowingstonedust,348,0
-blightstonedust,348,0
-bglowstonedust,348,0
-glowingstonedust,348,0
-lightstonedust,348,0
-glowstonedust,348,0
-glowingblockdust,348,0
-lightblockdust,348,0
-glowblockdust,348,0
-lbdust,348,0
-gbdust,348,0
-lsdust,348,0
-gsdust,348,0
-rawfish,349,0
-rafish,349,0
-fish,349,0
-cookedfish,350,0
-cookfish,350,0
-cfish,350,0
-grilledfish,350,0
-grillfish,350,0
-gfish,350,0
-roastedfish,350,0
-roastfish,350,0
-rofish,350,0
-inksack,351,0
-inksac,351,0
-isack,351,0
-isac,351,0
-sack,351,0
-sac,351,0
-blackinksack,351,0
-blackinksac,351,0
-blackisack,351,0
-blackisac,351,0
-blacksack,351,0
-blacksac,351,0
-inksackblack,351,0
-inksacblack,351,0
-isackblack,351,0
-isacclack,351,0
-sackblack,351,0
-sacblack,351,0
-blackinksackcolour,351,0
-blackinksaccolour,351,0
-blackisackcolour,351,0
-blackisaccolour,351,0
-blacksackcolour,351,0
-blacksaccolour,351,0
-inksackblackcolour,351,0
-inksacblackcolour,351,0
-isackblackcolour,351,0
-isacclackcolour,351,0
-sackblackcolour,351,0
-sacblackcolour,351,0
-blackinksackcolor,351,0
-blackinksaccolor,351,0
-blackisackcolor,351,0
-blackisaccolor,351,0
-blacksackcolor,351,0
-blacksaccolor,351,0
-inksackblackcolor,351,0
-inksacblackcolor,351,0
-isackblackcolor,351,0
-isacblackcolor,351,0
-sackblackcolor,351,0
-sacblackcolor,351,0
-blackinksackdye,351,0
-blackinksacdye,351,0
-blackisackdye,351,0
-blackisacdye,351,0
-blacksackdye,351,0
-blacksacdye,351,0
-inksackblackdye,351,0
-inksacblackdye,351,0
-isackblackdye,351,0
-isacclackdye,351,0
-sackblackdye,351,0
-sacblackdye,351,0
-blackcolor,351,0
-blackdye,351,0
-rosered,351,1
-roseredcolor,351,1
-roseredcolour,351,1
-rosereddye,351,1
-redrosecolor,351,1
-redrosecolour,351,1
-redrosedye,351,1
-redr,351,1
-redrcolor,351,1
-redrcolour,351,1
-redrdye,351,1
-redcolor,351,1
-redcolour,351,1
-reddye,351,1
-cactusgreen,351,2
-greencactus,351,2
-cactusgreencolour,351,2
-greencactuscolour,351,2
-cactusgreencolor,351,2
-greencactuscolor,351,2
-cactusgreendye,351,2
-greencactusdye,351,2
-greencolour,351,2
-greencolor,351,2
-greendye,351,2
-cocobeans,351,3
-cocobean,351,3
-cbeans,351,3
-cbean,351,3
-beans,351,3
-bean,351,3
-browncocobeans,351,3
-browncocobean,351,3
-browncbeans,351,3
-browncbean,351,3
-brownbeans,351,3
-brownbean,351,3
-brownb,351,3
-cocobeanscolour,351,3
-cocobeancolour,351,3
-cbeanscolour,351,3
-cbeancolour,351,3
-beanscolour,351,3
-beancolour,351,3
-browncocobeanscolour,351,3
-browncocobeancolour,351,3
-browncbeanscolour,351,3
-browncbeancolour,351,3
-brownbeanscolour,351,3
-brownbeancolour,351,3
-brownbcolour,351,3
-cocobeanscolor,351,3
-cocobeancolor,351,3
-cbeanscolor,351,3
-cbeancolor,351,3
-beanscolor,351,3
-beancolor,351,3
-browncocobeanscolor,351,3
-browncocobeancolor,351,3
-browncbeanscolor,351,3
-browncbeancolor,351,3
-brownbeanscolor,351,3
-brownbeancolor,351,3
-brownbcolor,351,3
-cocobeansdye,351,3
-cocobeandye,351,3
-cbeansdye,351,3
-cbeandye,351,3
-beansdye,351,3
-beandye,351,3
-browncocobeansdye,351,3
-browncocobeandye,351,3
-browncbeansdye,351,3
-browncbeandye,351,3
-brownbeansdye,351,3
-brownbeandye,351,3
-brownbdye,351,3
-browncolour,351,3
-browncolor,351,3
-browndye,351,3
-bluelapislzuli,351,4
-bluelapisl,351,4
-bluelapis,351,4
-bluel,351,4
-lapislazuliblue,351,4
-lapislblue,351,4
-lapisblue,351,4
-lapislazuli,351,4
-lapisl,351,4
-lapis,351,4
-bluelapislazulicolour,351,4
-bluelapislcolour,351,4
-bluelapiscolour,351,4
-lapislazulibluecolour,351,4
-lapislbluecolour,351,4
-lapisbluecolour,351,4
-lapislazulicolour,351,4
-lapislcolour,351,4
-lapiscolour,351,4
-bluelapislazulicolor,351,4
-bluelapislcolor,351,4
-bluelapiscolor,351,4
-lapislazulibluecolor,351,4
-lapislbluecolor,351,4
-lapisbluecolor,351,4
-lapislazulicolor,351,4
-lapislcolor,351,4
-lapiscolor,351,4
-bluelapislazulidye,351,4
-bluelapisldye,351,4
-bluelapisdye,351,4
-lapislazulibluedye,351,4
-lapislbluedye,351,4
-lapisbluedye,351,4
-lapislazulidye,351,4
-lapisldye,351,4
-lapisdye,351,4
-bluecolour,351,4
-bluecolor,351,4
-bluedye,351,4
-purplecolour,351,5
-purplecolor,351,5
-purpledye,351,5
-cyancolour,351,6
-cyancolor,351,6
-cyandye,351,6
-lightgraycolour,351,7
-lightgraycolor,351,7
-lightgraydye,351,7
-lgraycolour,351,7
-lgraycolor,351,7
-lgraydye,351,7
-graycolour,351,8
-graycolor,351,8
-graydye,351,8
-pinkcolour,351,9
-pinkcolor,351,9
-pinkdye,351,9
-limecolour,351,10
-limecolor,351,10
-limedye,351,10
-dandelionyellow,351,11
-dandelionyellowcolour,351,11
-dandelionyellowcolor,351,11
-dandelionyellowdye,351,11
-yellowdandelion,351,11
-yellowdandelioncolour,351,11
-yellowdandelioncolor,351,11
-yellowdandeliondye,351,11
-yellowd,351,11
-yellowdcolour,351,11
-yellowdcolor,351,11
-yellowddye,351,11
-dyellow,351,11
-dyellowcolour,351,11
-dyellowcolor,351,11
-dyellowdye,351,11
-yellowcolour,351,11
-yellowcolor,351,11
-yellowdye,351,11
-lightbluecolour,351,12
-lightbluecolor,351,12
-lightbluedye,351,12
-lbluecolour,351,12
-lbluecolor,351,12
-lbluedye,351,12
-magentacolour,351,13
-magentacolor,351,13
-magentadye,351,13
-orangecolour,351,14
-orangecolor,351,14
-orangedye,351,14
-whitebonemeal,351,15
-whitebonemealcolour,351,15
-whitebonemealcolor,351,15
-whitebonemealdye,351,15
-bonemealwhite,351,15
-bonemealwhitecolour,351,15
-bonemealwhitecolor,351,15
-bonemealwhitedye,351,15
-whitebonem,351,15
-whitebonemcolour,351,15
-whitebonemcolor,351,15
-whitebonemdye,351,15
-bonemwhite,351,15
-bonemwhitecolour,351,15
-bonemwhitecolor,351,15
-bonemwhitedye,351,15
-bonemeal,351,15
-bonemealcolour,351,15
-bonemealcolor,351,15
-bonemealdye,351,15
-bonem,351,15
-bonemcolour,351,15
-bonemcolor,351,15
-bonemdye,351,15
-whitecolour,351,15
-whitecolor,351,15
-whitedye,351,15
-bone,352,0
-sugar,353,0
-cake,354,0
-bed,355,0
-repeater,356,0
-repeat,356,0
-delayer,356,0
-delay,356,0
-dioder,356,0
-diode,356,0
-cookie,357,0
-map,358,0
-chart,358,0
-shears,359,0
-goldmusicrecord,2256,0
-goldmusicdisk,2256,0
-goldmusiccd,2256,0
-gomusicrecord,2256,0
-gomusicdisk,2256,0
-gomusiccd,2256,0
-goldmrecord,2256,0
-goldmdisk,2256,0
-goldmcd,2256,0
-gomrecord,2256,0
-gomdisk,2256,0
-gomcd,2256,0
-goldrecord,2256,0
-golddisk,2256,0
-goldcd,2256,0
-gorecord,2256,0
-godisk,2256,0
-gocd,2256,0
-greenmusicrecord,2257,0
-greenmusicdisk,2257,0
-greenmusiccd,2257,0
-grmusicrecord,2257,0
-grmusicdisk,2257,0
-grmusiccd,2257,0
-greenmrecord,2257,0
-greenmdisk,2257,0
-greenmcd,2257,0
-grmrecord,2257,0
-grmdisk,2257,0
-grmcd,2257,0
-greenrecord,2257,0
-greendisk,2257,0
-greencd,2257,0
-grrecord,2257,0
-grdisk,2257,0
+#Last updated on 7/9/2011 21:37 (gmt +3) for minecraft version 1.7.3 +#item,id,metadata +stone,1,0 +sstone,1,0 +smoothstone,1,0 +rock,1,0 +grass,2,0 +dirt,3,0 +cobblestone,4,0 +cstone,4,0 +cobble,4,0 +plank,5,0 +woodenplank,5,0 +woodplank,5,0 +wplank,5,0 +plankwooden,5,0 +plankwood,5,0 +plankw,5,0 +sapling,6,0 +treesapling,6,0 +logsapling,6,0 +trunksapling,6,0 +woodsapling,6,0 +oaktreesapling,6,0 +oaklogsapling,6,0 +oaktrunksapling,6,0 +oakwoodsapling,6,0 +normaltreesapling,6,0 +normallogsapling,6,0 +normaltrunksapling,6,0 +normalwoodsapling,6,0 +osapling,6,0 +otreesapling,6,0 +ologsapling,6,0 +otrunksapling,6,0 +owoodsapling,6,0 +nsapling,6,0 +ntreesapling,6,0 +nlogsapling,6,0 +ntrunksapling,6,0 +nwoodsapling,6,0 +treesap,6,0 +logsap,6,0 +trunksap,6,0 +woodsap,6,0 +oaktreesap,6,0 +oaklogsap,6,0 +oaktrunksap,6,0 +oakwoodsap,6,0 +normaltreesap,6,0 +normallogsap,6,0 +normaltrunksap,6,0 +normalwoodsap,6,0 +osap,6,0 +otreesap,6,0 +ologsap,6,0 +otrunksap,6,0 +owoodsap,6,0 +nsap,6,0 +ntreesap,6,0 +nlogsap,6,0 +ntrunksap,6,0 +nwoodsap,6,0 +redsapling,6,1 +redtreesapling,6,1 +redlogsapling,6,1 +redtrunksapling,6,1 +redwoodsapling,6,1 +darksapling,6,1 +darktreesapling,6,1 +darklogsapling,6,1 +darktrunksapling,6,1 +darkwoodsapling,6,1 +blacksapling,6,1 +blacktreesapling,6,1 +blacklogsapling,6,1 +blacktrunksapling,6,1 +blackwoodsapling,6,1 +pinesapling,6,1 +pinetreesapling,6,1 +pinelogsapling,6,1 +pinetrunksapling,6,1 +pinewoodsapling,6,1 +sprucesapling,6,1 +sprucetreesapling,6,1 +sprucelogsapling,6,1 +sprucetrunksapling,6,1 +sprucewoodsapling,6,1 +rsapling,6,1 +rtreesapling,6,1 +rlogsapling,6,1 +rtrunksapling,6,1 +rwoodsapling,6,1 +dsapling,6,1 +dtreesapling,6,1 +dlogsapling,6,1 +dtrunksapling,6,1 +dwoodsapling,6,1 +blsapling,6,1 +bltreesapling,6,1 +bllogsapling,6,1 +bltrunksapling,6,1 +blwoodsapling,6,1 +psapling,6,1 +ptreesapling,6,1 +plogsapling,6,1 +ptrunksapling,6,1 +pwoodsapling,6,1 +ssapling,6,1 +streesapling,6,1 +slogsapling,6,1 +strunksapling,6,1 +swoodsapling,6,1 +redsap,6,1 +redtreesap,6,1 +redlogsap,6,1 +redtrunksap,6,1 +redwoodsap,6,1 +darksap,6,1 +darktreesap,6,1 +darklogsap,6,1 +darktrunksap,6,1 +darkwoodsap,6,1 +blacksap,6,1 +blacktreesap,6,1 +blacklogsap,6,1 +blacktrunksap,6,1 +blackwoodsap,6,1 +pinesap,6,1 +pinetreesap,6,1 +pinelogsap,6,1 +pinetrunksap,6,1 +pinewoodsap,6,1 +sprucesap,6,1 +sprucetreesap,6,1 +sprucelogsap,6,1 +sprucetrunksap,6,1 +sprucewoodsap,6,1 +rsap,6,1 +rtreesap,6,1 +rlogsap,6,1 +rtrunksap,6,1 +rwoodsap,6,1 +dsap,6,1 +dtreesap,6,1 +dlogsap,6,1 +dtrunksap,6,1 +dwoodsap,6,1 +blsap,6,1 +bltreesap,6,1 +bllogsap,6,1 +bltrunksap,6,1 +blwoodsap,6,1 +psap,6,1 +ptreesap,6,1 +plogsap,6,1 +ptrunksap,6,1 +pwoodsap,6,1 +ssap,6,1 +streesap,6,1 +slogsap,6,1 +strunksap,6,1 +swoodsap,6,1 +birchsapling,6,2 +birchtreesapling,6,2 +birchlogsapling,6,2 +birchtrunksapling,6,2 +birchwoodsapling,6,2 +pandasapling,6,2 +pandatreesapling,6,2 +pandalogsapling,6,2 +pandatrunksapling,6,2 +pandawoodsapling,6,2 +whitesapling,6,2 +whitetreesapling,6,2 +whitelogsapling,6,2 +whitetrunksapling,6,2 +whitewoodsapling,6,2 +bisapling,6,2 +bitreesapling,6,2 +bilogsapling,6,2 +bitrunksapling,6,2 +biwoodsapling,6,2 +bsapling,6,2 +btreesapling,6,2 +blogsapling,6,2 +btrunksapling,6,2 +bwoodsapling,6,2 +pasapling,6,2 +patreesapling,6,2 +palogsapling,6,2 +patrunksapling,6,2 +pawoodsapling,6,2 +wsapling,6,2 +wtreesapling,6,2 +wlogsapling,6,2 +wtrunksapling,6,2 +wwoodsapling,6,2 +birchsap,6,2 +birchtreesap,6,2 +birchlogsap,6,2 +birchtrunksap,6,2 +birchwoodsap,6,2 +pandasap,6,2 +pandatreesap,6,2 +pandalogsap,6,2 +pandatrunksap,6,2 +pandawoodsap,6,2 +whitesap,6,2 +whitetreesap,6,2 +whitelogsap,6,2 +whitetrunksap,6,2 +whitewoodsap,6,2 +bisap,6,2 +bitreesap,6,2 +bilogsap,6,2 +bitrunksap,6,2 +biwoodsap,6,2 +bsap,6,2 +btreesap,6,2 +blogsap,6,2 +btrunksap,6,2 +bwoodsap,6,2 +pasap,6,2 +patreesap,6,2 +palogsap,6,2 +patrunksap,6,2 +pawoodsap,6,2 +wsap,6,2 +wtreesap,6,2 +wlogsap,6,2 +wtrunksap,6,2 +wwoodsap,6,2 +bedrock,7,0 +oprock,7,0 +opblock,7,0 +adminblock,7,0 +adminrock,7,0 +adminium,7,0 +water,8,0 +stationarywater,9,0 +swater,9,0 +lava,10,0 +stationarylava,11,0 +slava,11,0 +sand,12,0 +gravel,13,0 +goldore,14,0 +oregold,14,0 +goldo,14,0 +ogold,14,0 +gore,14,0 +oreg,14,0 +ironore,15,0 +oreiron,15,0 +irono,15,0 +oiron,15,0 +steelore,15,0 +oresteel,15,0 +steelo,15,0 +osteel,15,0 +iore,15,0 +orei,15,0 +sore,15,0 +ores,15,0 +coalore,16,0 +orecoal,16,0 +coalo,16,0 +ocoal,16,0 +core,16,0 +tree,17,0 +log,17,0 +trunk,17,0 +wood,17,0 +oaktree,17,0 +oaklog,17,0 +oaktrunk,17,0 +oakwood,17,0 +normaltree,17,0 +normallog,17,0 +normaltrunk,17,0 +normalwood,17,0 +otree,17,0 +olog,17,0 +otrunk,17,0 +owood,17,0 +ntree,17,0 +nlog,17,0 +ntrunk,17,0 +nwood,17,0 +redtree,17,1 +redlog,17,1 +redtrunk,17,1 +redwood,17,1 +darktree,17,1 +darklog,17,1 +darktrunk,17,1 +darkwood,17,1 +blacktree,17,1 +blacklog,17,1 +blacktrunk,17,1 +blackwood,17,1 +pine,17,1 +pinetree,17,1 +pinelog,17,1 +pinetrunk,17,1 +pinewood,17,1 +spruce,17,1 +sprucetree,17,1 +sprucelog,17,1 +sprucetrunk,17,1 +sprucewood,17,1 +rtree,17,1 +rlog,17,1 +rtrunk,17,1 +rwood,17,1 +dtree,17,1 +dlog,17,1 +dtrunk,17,1 +dwood,17,1 +bltree,17,1 +bllog,17,1 +bltrunk,17,1 +blwood,17,1 +ptree,17,1 +plog,17,1 +ptrunk,17,1 +pwood,17,1 +stree,17,1 +slog,17,1 +strunk,17,1 +swood,17,1 +birch,17,2 +birchtree,17,2 +birchlog,17,2 +birchtrunk,17,2 +birchwood,17,2 +pandatree,17,2 +pandalog,17,2 +pandatrunk,17,2 +pandawood,17,2 +whitetree,17,2 +whitelog,17,2 +whitetrunk,17,2 +whitewood,17,2 +bitree,17,2 +bilog,17,2 +bitrunk,17,2 +biwood,17,2 +btree,17,2 +blog,17,2 +btrunk,17,2 +bwood,17,2 +patree,17,2 +palog,17,2 +patrunk,17,2 +pawood,17,2 +wtree,17,2 +wlog,17,2 +wtrunk,17,2 +wwood,17,2 +leaves,18,0 +leaf,18,0 +treeleaves,18,0 +logleaves,18,0 +trunkleaves,18,0 +woodleaves,18,0 +oaktreeleaves,18,0 +oaklogleaves,18,0 +oaktrunkleaves,18,0 +oakwoodleaves,18,0 +normaltreeleaves,18,0 +normallogleaves,18,0 +normaltrunkleaves,18,0 +normalwoodleaves,18,0 +otreeleaves,18,0 +ologleaves,18,0 +otrunkleaves,18,0 +owoodleaves,18,0 +ntreeleaves,18,0 +nlogleaves,18,0 +ntrunkleaves,18,0 +nwoodleaves,18,0 +treeleaf,18,0 +logleaf,18,0 +trunkleaf,18,0 +woodleaf,18,0 +oaktreeleaf,18,0 +oaklogleaf,18,0 +oaktrunkleaf,18,0 +oakwoodleaf,18,0 +normaltreeleaf,18,0 +normallogleaf,18,0 +normaltrunkleaf,18,0 +normalwoodleaf,18,0 +otreeleaf,18,0 +ologleaf,18,0 +otrunkleaf,18,0 +owoodleaf,18,0 +ntreeleaf,18,0 +nlogleaf,18,0 +ntrunkleaf,18,0 +nwoodleaf,18,0 +sponge,19,0 +glass,20,0 +lapislazuliore,21,0 +lapislazulio,21,0 +orelapislazuli,21,0 +olapislazuli,21,0 +lapisore,21,0 +lapiso,21,0 +orelapis,21,0 +olapis,21,0 +lore,21,0 +orel,21,0 +lapislazuliblock,22,0 +blocklapislazuli,22,0 +lapisblock,22,0 +blocklapis,22,0 +lblock,22,0 +blockl,22,9 +dispenser,23,0 +dispense,23,0 +sandstone,24,0 +sastone,24,0 +noteblock,25,0 +musicblock,25,0 +nblock,25,0 +mblock,25,0 +bedblock,26,0 +poweredtrack,27,0 +poweredrail,27,0 +boostertrack,27,0 +boosterrail,27,0 +powertrack,27,0 +powerrail,27,0 +boosttrack,27,0 +boostrail,27,0 +ptrack,27,0 +prail,27,0 +btrack,27,0 +brail,27,0 +detectortrack,28,0 +detectorrail,28,0 +detectingtrack,28,0 +detectingrail,28,0 +detecttrack,28,0 +detectrail,28,0 +dtrack,28,0 +drail,28,0 +stickypistonbase,29,0 +stickypiston,29,0 +stickpistonbase,29,0 +stickpiston,29,0 +stickyp,29,0 +spistonbase,29,0 +spiston,29,0 +pistonstickybase,29,0 +pistonsticky,29,0 +pistonstickbase,29,0 +pistonstick,29,0 +pistonsbase,29,0 +pistons,29,0 +psticky,29,0 +spiderweb,30,0 +sweb,30,0 +web,30,0 +longgrass,31,0 +tallgrass,31,0 +wildgrass,31,0 +grasslong,31,0 +grasstall,31,0 +grasswild,31,0 +lgrass,31,0 +tgrass,31,0 +wgrass,31,0 +grassl,31,0 +grasst,31,0 +grassw,31,0 +deadshrub,32,0 +shrubdead,32,0 +dshrub,32,0 +shrubd,32,0 +normalpistonbase,33,0 +normalpiston,33,0 +normpistonbase,33,0 +normpiston,33,0 +npistonbase,33,0 +npiston,33,0 +pistonnormalbase,33,0 +pistonnormal,33,0 +pistonnormbase,33,0 +pistonnorm,33,0 +pistonnbase,33,0 +pistonn,33,0 +pistonbase,33,0 +piston,33,0 +pistonblock,33,0 +pistonextensionnormal,34,0 +pistonextensionnorm,34,0 +pistonextensionn,34,0 +pistonextension,34,0 +pistonextnormal,34,0 +pistonextnorm,34,0 +pistonextn,34,0 +pistonext,34,0 +pistonenormal,34,0 +pistonenorm,34,0 +pistonen,34,0 +pistone,34,0 +extensionpistonnormal,34,0 +extensionpistonnorm,34,0 +extensionpistonn,34,0 +extensionpiston,34,0 +extpistonnormal,34,0 +extpistonnorm,34,0 +extpistonn,34,0 +extpiston,34,0 +epistonnormal,34,0 +epistonnorm,34,0 +epistonn,34,0 +episton,34,0 +whitecloth,35,0 +whitewool,35,0 +whitecotton,35,0 +wcloth,35,0 +wwool,35,0 +wcotton,35,0 +cloth,35,0 +wool,35,0 +cotton,35,0 +orangecloth,35,1 +orangewool,35,1 +orangecotton,35,1 +ocloth,35,1 +owool,35,1 +ocotton,35,1 +magentacloth,35,2 +magentawool,35,2 +magentacotton,35,2 +mcloth,35,2 +mwool,35,2 +mcotton,35,2 +lightbluecloth,35,3 +lightbluewool,35,3 +lightbluecotton,35,3 +lbluecloth,35,3 +lbluewool,35,3 +lbluecotton,35,3 +lightblucloth,35,3 +lightbluwool,35,3 +lightblucotton,35,3 +lblucloth,35,3 +lbluwool,35,3 +lblucotton,35,3 +yellowcloth,35,4 +yellowwool,35,4 +yellowcotton,35,4 +ycloth,35,4 +ywool,35,4 +ycotton,35,4 +lightgreencloth,35,5 +lightgreenwool,35,5 +lightgreencotton,35,5 +lgreencloth,35,5 +lgreenwool,35,5 +lgreencotton,35,5 +lightgrecloth,35,5 +lightgrewool,35,5 +lightgrecotton,35,5 +lgrecloth,35,5 +lgrewool,35,5 +lgrecotton,35,5 +pinkcloth,35,6 +pinkwool,35,6 +pinkcotton,35,6 +picloth,35,6 +piwool,35,6 +picotton,35,6 +graycloth,35,7 +graywool,35,7 +graycotton,35,7 +gracloth,35,7 +grawool,35,7 +gracotton,35,7 +lightgraycloth,35,8 +lightgraywool,35,8 +lightgraycotton,35,8 +lgraycloth,35,8 +lgraywool,35,8 +lgraycotton,35,8 +lightgracloth,35,8 +lightgrawool,35,8 +lightgracotton,35,8 +lgracloth,35,8 +lgrawool,35,8 +lgracotton,35,8 +cyancloth,35,9 +cyanwool,35,9 +cyancotton,35,9 +ccloth,35,9 +cwool,35,9 +ccotton,35,9 +purplecloth,35,10 +purplewool,35,10 +purplecotton,35,10 +pucloth,35,10 +puwool,35,10 +pucotton,35,10 +bluecloth,35,11 +bluewool,35,11 +bluecotton,35,11 +blucloth,35,11 +bluwool,35,11 +blucotton,35,11 +browncloth,35,12 +brownwool,35,12 +browncotton,35,12 +brocloth,35,12 +browool,35,12 +brocotton,35,12 +darkgreencloth,35,13 +darkgreenwool,35,13 +darkgreencotton,35,13 +dgreencloth,35,13 +dgreenwool,35,13 +dgreencotton,35,13 +greencloth,35,13 +greenwool,35,13 +greencotton,35,13 +darkgrecloth,35,13 +darkgrewool,35,13 +darkgrecotton,35,13 +dgrecloth,35,13 +dgrewool,35,13 +dgrecotton,35,13 +grecloth,35,13 +grewool,35,13 +grecotton,35,13 +redcloth,35,14 +redwool,35,14 +redcotton,35,14 +rcloth,35,14 +rwool,35,14 +rcotton,35,14 +blackcloth,35,15 +blackwool,35,15 +blackcotton,35,15 +blacloth,35,15 +blawool,35,15 +blacotton,35,15 +pistonmovingpiece,36,0 +pistonmp,36,0 +yellowflower,37,0 +yflower,37,0 +flower,37,0 +redrose,38,0 +rrose,38,0 +rose,38,0 +redflower,38,0 +rflower,38,0 +brownmushroom,39,0 +brownmush,39,0 +bmushroom,39,0 +bmush,39,0 +redmushroom,40,0 +redmush,40,0 +rmushroom,40,0 +rmush,40,0 +goldblock,41,0 +blockgold,41,0 +gblock,41,0 +blockg,41,0 +ironblock,42,0 +steelblock,42,0 +blockiron,42,0 +blocksteel,42,0 +iblock,42,0 +stblock,42,0 +blocki,42,0 +blockst,42,0 +smoothstonedoublestep,43,0 +smoothstonedstep,43,0 +stonedoublestep,43,0 +stonedstep,43,0 +sdoublestep,43,0 +sdstep,43,0 +doublesmoothstonestep,43,0 +dsmoothstonestep,43,0 +doublestonestep,43,0 +dstonestep,43,0 +doublesstep,43,0 +doublestep,43,0 +dstep,43,0 +smoothstonedoubleslab,43,0 +smoothstonedslab,43,0 +stonedoubleslab,43,0 +stonedslab,43,0 +sdoubleslab,43,0 +sdslab,43,0 +doublesmoothstoneslab,43,0 +dsmoothstoneslab,43,0 +doublestoneslab,43,0 +dstoneslab,43,0 +doublesslab,43,0 +doubleslab,43,0 +dslab,43,0 +sandstonedoublestep,43,1 +sandstonedstep,43,1 +sstonedoublestep,43,1 +sstonedstep,43,1 +ssdoublestep,43,1 +ssdstep,43,1 +doublesandstonestep,43,1 +dsandstonestep,43,1 +doublesstonestep,43,1 +dsstonestep,43,1 +doublessstep,43,1 +dsstep,43,1 +sandstonedoubleslab,43,1 +sandstonedslab,43,1 +sstonedoubleslab,43,1 +sstonedslab,43,1 +ssdoubleslab,43,1 +ssdslab,43,1 +doublesandstoneslab,43,1 +dsandstoneslab,43,1 +doublesstoneslab,43,1 +dsstoneslab,43,1 +doublessslab,43,1 +dsslab,43,1 +woodenplankdoublestep,43,2 +woodenplankdstep,43,2 +woodplankdoublestep,43,2 +woodplankdstep,43,2 +wplankdoublestep,43,2 +wplankdstep,43,2 +plankdoublestep,43,2 +plankdstep,43,2 +wpdoublestep,43,2 +pdoublestep,43,2 +wpdstep,43,2 +pdstep,43,2 +doublewoodenplankstep,43,2 +dwoodenplankstep,43,2 +doublewoodplankstep,43,2 +dwoodplankstep,43,2 +doublewplankstep,43,2 +dwplankstep,43,2 +doubleplankstep,43,2 +dplankstep,43,2 +doublewpstep,43,2 +dwpstep,43,2 +doublepstep,43,2 +dpstep,43,2 +woodenplankdoubleslab,43,2 +woodenplankdslab,43,2 +woodplankdoubleslab,43,2 +woodplankdslab,43,2 +wplankdoubleslab,43,2 +wplankdslab,43,2 +plankdoubleslab,43,2 +plankdslab,43,2 +wpdoubleslab,43,2 +pdoubleslab,43,2 +wpdslab,43,2 +pdslab,43,2 +doublewoodenplankslab,43,2 +dwoodenplankslab,43,2 +doublewoodplankslab,43,2 +dwoodplankslab,43,2 +doublewplankslab,43,2 +dwplankslab,43,2 +doubleplankslab,43,2 +dplankslab,43,2 +doublewpslab,43,2 +dwpslab,43,2 +doublepslab,43,2 +dpslab,43,2 +cobblestonedoublestep,43,3 +cobblestonedstep,43,3 +cobbledoublestep,43,3 +cobbledstep,43,3 +cstonedoublestep,43,3 +cstonedstep,43,3 +csdoublestep,43,3 +csdstep,43,3 +doublecobblestonestep,43,3 +dcobblestonestep,43,3 +doublecobblestep,43,3 +dcobblestep,43,3 +doublecstonestep,43,3 +dcstonestep,43,3 +doublecsstep,43,3 +dcsstep,43,3 +cobblestonedoubleslab,43,3 +cobblestonedslab,43,3 +cobbledoubleslab,43,3 +cobbledslab,43,3 +cstonedoubleslab,43,3 +cstonedslab,43,3 +csdoubleslab,43,3 +csdslab,43,3 +doublecobblestoneslab,43,3 +dcobblestoneslab,43,3 +doublecobbleslab,43,3 +dcobbleslab,43,3 +doublecstoneslab,43,3 +dcstoneslab,43,3 +doublecsslab,43,3 +dcsslab,43,3 +smoothstonestep,44,0 +stonestep,44,0 +sstep,44,0 +step,44,0 +smoothstoneslab,44,0 +stoneslab,44,0 +sslab,44,0 +slab,44,0 +sanddstonestep,44,1 +sstonestep,44,1 +ssstep,44,1 +sanddstoneslab,44,1 +sstoneslab,44,1 +ssslab,44,1 +woodplankstep,44,2 +wplankstep,44,2 +plankstep,44,2 +wpstep,44,2 +pstep,44,2 +woodplankslab,44,2 +wplankslab,44,2 +plankslab,44,2 +wpslab,44,2 +pslab,44,2 +cobblestonestep,44,3 +cobblestep,44,3 +cstonestep,44,3 +csstep,44,3 +cobblestoneslab,44,3 +cobbleslab,44,3 +cstoneslab,44,3 +csslab,44,3 +brickblock,45,0 +blockbrick,45,0 +bblock,45,0 +blockb,45,0 +tntblock,46,0 +blocktnt,46,0 +bombblock,46,0 +blockbomb,46,0 +dynamiteblock,46,0 +blockdynamite,46,0 +tnt,46,0 +bomb,46,0 +dynamite,46,0 +bookcase,47,0 +casebook,47,0 +bookshelf,47,0 +shelfbook,47,0 +bookblock,47,0 +blockbook,47,0 +mossycobblestone,48,0 +mosscobblestone,48,0 +mcobblestone,48,0 +mossycobble,48,0 +mosscobble,48,0 +mcobble,48,0 +obsidian,49,0 +obsi,49,0 +obby,49,0 +torch,50,0 +fire,51,0 +flame,51,0 +flames,51,0 +mobspawner,52,0 +monsterspawner,52,0 +mspawner,52,0 +spawner,52,0 +woodenstairs,53,0 +woodstairs,53,0 +wstairs,53,0 +woodenstair,53,0 +woodstair,53,0 +wstair,53,0 +stairswooden,53,0 +stairswood,53,0 +stairsw,53,0 +stairwooden,53,0 +stairwood,53,0 +stairw,53,0 +chest,54,0 +redstonewireblock,55,0 +rstonewireblock,55,0 +redswireblock,55,0 +redwireblock,55,0 +rswireblock,55,0 +rwireblock,55,0 +redstonewire,55,0 +rstonewire,55,0 +redswire,55,0 +redwire,55,0 +rswire,55,0 +rwire,55,0 +wire,55,0 +diamondore,56,0 +crystalore,56,0 +diamondo,56,0 +crystalo,56,0 +orediamond,56,0 +odiamond,56,0 +orecrystal,56,0 +ocrystal,56,0 +dore,56,0 +ored,56,0 +diamondblock,57,0 +blockdiamond,57,0 +crystalblock,57,0 +blockcrystal,57,0 +dblock,57,0 +blockd,57,0 +workbench,58,0 +craftingbench,58,0 +crafterbench,58,0 +craftbench,58,0 +worktable,58,0 +craftingtable,58,0 +craftertable,58,0 +crafttable,58,0 +wbench,58,0 +cbench,58,0 +crops,59,0 +crop,59,0 +soil,60,0 +furnace,61,0 +burningfurnace,62,0 +bfurnace,62,0 +signpost,63,0 +spost,63,0 +woodendoorhalf,64,0 +wooddoorhalf,64,0 +wdoorhalf,64,0 +woodendoorbottom,64,0 +wooddoorbottom,64,0 +wdoorbottom,64,0 +woodendoorblock,64,0 +wooddoorblock,64,0 +wdoorblock,64,0 +ladder,65,0 +minecarttrack,66,0 +minecartrail,66,0 +mcarttrack,66,0 +mcartrail,66,0 +mctrack,66,0 +mcrail,66,0 +track,66,0 +rail,66,0 +cobblestonestairs,67,0 +cstonestairs,67,0 +stonestairs,67,0 +cobblestairs,67,0 +csstairs,67,0 +sstairs,67,0 +cstairs,67,0 +cobblestonestair,67,0 +cstonestair,67,0 +stonestair,67,0 +cobblestair,67,0 +csstair,67,0 +sstair,67,0 +cstair,67,0 +stairscobblestone,67,0 +stairscstone,67,0 +stairsstone,67,0 +stairscobble,67,0 +stairscs,67,0 +stairss,67,0 +stairsc,67,0 +staircobblestone,67,0 +staircstone,67,0 +stairstone,67,0 +staircobble,67,0 +staircs,67,0 +stairs,67,0 +stairc,67,0 +wallsign,68,0 +wsign,68,0 +lever,69,0 +smoothstonepressureplate,70,0 +smoothstonepressplate,70,0 +smoothstonepplate,70,0 +smoothstoneplate,70,0 +sstonepressureplate,70,0 +sstonepressplate,70,0 +sstonepplate,70,0 +sstoneplate,70,0 +stonepressureplate,70,0 +stonepressplate,70,0 +stonepplate,70,0 +stoneplate,70,0 +spressureplate,70,0 +spressplate,70,0 +spplate,70,0 +splate,70,0 +irondoorhalf,71,0 +idoorhalf,71,0 +irondoorbottom,71,0 +idoorbottom,71,0 +irondoorblock,71,0 +idoorblock,71,0 +steeldoorhalf,71,0 +sdoorhalf,71,0 +steeldoorbottom,71,0 +sdoorbottom,71,0 +steeldoorblock,71,0 +sdoorblock,71,0 +woodenpressureplate,72,0 +woodenpressplate,72,0 +woodenpplate,72,0 +woodenplate,72,0 +woodpressureplate,72,0 +woodpressplate,72,0 +woodpplate,72,0 +woodplate,72,0 +wpressureplate,72,0 +wpressplate,72,0 +wpplate,72,0 +wplate,72,0 +redstoneore,73,0 +redsore,73,0 +redore,73,0 +rstoneore,73,0 +rsore,73,0 +rore,73,0 +oreredstone,73,0 +orereds,73,0 +orered,73,0 +orerstone,73,0 +orers,73,0 +orer,73,0 +glowingredstoneore,74,0 +glowredstoneore,74,0 +gredstoneore,74,0 +glowingrstoneore,74,0 +glowrstoneore,74,0 +grstoneore,74,0 +glowingredsore,74,0 +glowredsore,74,0 +gredsore,74,0 +glowingredore,74,0 +glowredore,74,0 +gredore,74,0 +glowingrsore,74,0 +glowrsore,74,0 +grsore,74,0 +grore,74,0 +oreglowingredstone,74,0 +oreglowredstone,74,0 +oregredstone,74,0 +oreglowingrstone,74,0 +oreglowrstone,74,0 +oregrstone,74,0 +oreglowingreds,74,0 +oreglowreds,74,0 +oregreds,74,0 +oreglowingred,74,0 +oreglowred,74,0 +oregred,74,0 +oreglowingrs,74,0 +oreglowrs,74,0 +oregrs,74,0 +oregr,74,0 +redstonetorchoff,75,0 +rstonetorchoff,75,0 +redstorchoff,75,0 +redtorchoff,75,0 +rstorchoff,75,0 +redstonetorchon,76,0 +redstonetorch,76,0 +rstonetorchon,76,0 +rstonetorch,76,0 +redstorchon,76,0 +redstorch,76,0 +redtorchon,76,0 +redtorch,76,0 +rstorchon,76,0 +rstorch,76,0 +smoothstonebutton,77,0 +sstonebutton,77,0 +stonebutton,77,0 +sbutton,77,0 +button,77,0 +snowcovering,78,0 +snowcover,78,0 +scover,78,0 +ice,79,0 +snowblock,80,0 +blocksnow,80,0 +sblock,80,0 +blocks,80,0 +cactus,81,0 +cactuses,81,0 +cacti,81,0 +clayblock,82,0 +blockclay,82,0 +cblock,82,0 +blockc,82,0 +reedblock,83,0 +reedsblock,83,0 +sugarcaneblock,83,0 +scaneblock,83,0 +bambooblock,83,0 +blockreed,83,0 +blockreeds,83,0 +blocksugarcane,83,0 +blockscane,83,0 +blockbamboo,83,0 +jukebox,84,0 +jbox,84,0 +fence,85,0 +pumpkin,86,0 +netherrack,87,0 +netherrock,87,0 +netherstone,87,0 +hellstone,87,0 +nstone,87,0 +hstone,87,0 +soulsand,88,0 +slowsand,88,0 +slowmud,88,0 +ssand,88,0 +smud,88,0 +mud,88,0 +glowingstoneblock,89,0 +lightstoneblock,89,0 +glowstoneblock,89,0 +blockglowingstone,89,0 +blocklightstone,89,0 +blockglowstone,89,0 +glowingstoneb,89,0 +lightstoneb,89,0 +glowstoneb,89,0 +bglowingstone,89,0 +blightstone,89,0 +bglowstone,89,0 +glowingstone,89,0 +lightstone,89,0 +glowstone,89,0 +glowingblock,89,0 +lightblock,89,0 +glowblock,89,0 +lstone,89,0 +gstone,89,0 +portal,90,0 +jackolantern,91,0 +pumpkinlantern,91,0 +glowingpumpkin,91,0 +lightpumpkin,91,0 +jpumpkin,91,0 +plantren,91,0 +glowpumpkin,91,0 +gpumpkin,91,0 +lpumpkin,91,0 +cakeblock,92,0 +repeateroff,93,0 +repeatoff,93,0 +delayeroff,93,0 +delayoff,93,0 +dioderoff,93,0 +diodeoff,93,0 +repeaterblockoff,93,0 +repeatblockoff,93,0 +delayerblockoff,93,0 +delayblockoff,93,0 +dioderblockoff,93,0 +diodeblockoff,93,0 +repeateron,94,0 +repeaton,94,0 +delayeron,94,0 +delayon,94,0 +dioderon,94,0 +diodeon,94,0 +repeaterblockon,94,0 +repeatblockon,94,0 +delayerblockon,94,0 +delayblockon,94,0 +dioderblockon,94,0 +diodeblockon,94,0 +lockedchest,95,0 +lockchest,95,0 +jokechest,95,0 +aprilfoolschest,95,0 +aprilchest,95,0 +lootchest,95,0 +trapdoor,96,0 +doortrap,96,0 +hatch,96,0 +tdoor,96,0 +doort,96,0 +trapd,96,0 +dtrap,96,0 +ironshovel,256,0 +ironspade,256,0 +ishovel,256,0 +ispade,256,0 +steelshovel,256,0 +steelspade,256,0 +ironpickaxe,257,0 +ironpick,257,0 +steelpickaxe,257,0 +steelpick,257,0 +ipickaxe,257,0 +ipick,257,0 +ironaxe,258,0 +iaxe,258,0 +steelaxe,258,0 +flintandsteel,259,0 +flintandiron,259,0 +flintandtinder,259,0 +flintnsteel,259,0 +flintniron,259,0 +flintntinder,259,0 +flintsteel,259,0 +flintiron,259,0 +flinttinder,259,0 +lighter,259,0 +apple,260,0 +bow,261,0 +arrow,262,0 +coal,263,0 +charcoal,263,1 +ccoal,263,1 +diamond,264,0 +crystal,264,0 +ironingot,265,0 +ironbar,265,0 +ironi,265,0 +steelingot,265,0 +steelbar,265,0 +steeli,265,0 +iingot,265,0 +ibar,265,0 +ingotiron,265,0 +bariron,265,0 +iiron,265,0 +ingotsteel,265,0 +barsteel,265,0 +isteel,265,0 +ingoti,265,0 +bari,265,0 +goldingot,266,0 +goldbar,266,0 +goldi,266,0 +gingot,266,0 +gbar,266,0 +ingotgold,266,0 +bargold,266,0 +igold,266,0 +ingotg,266,0 +barg,266,0 +ironsword,267,0 +steelsword,267,0 +isword,267,0 +woodensword,268,0 +woodsword,268,0 +wsword,268,0 +woodenshovel,269,0 +woodenspade,269,0 +woodshovel,269,0 +woodspade,269,0 +wshovel,269,0 +wspade,269,0 +woodenpickaxe,270,0 +woodenpick,270,0 +woodpickaxe,270,0 +woodpick,270,0 +wpickaxe,270,0 +wpick,270,0 +woodenaxe,271,0 +woodaxe,271,0 +waxe,271,0 +smoothstonesword,272,0 +cobblestonesword,272,0 +sstonesword,272,0 +cstonesword,272,0 +stonesword,272,0 +sssword,272,0 +cssword,272,0 +ssword,272,0 +smoothstoneshovel,273,0 +smoothstonespade,273,0 +cobblestoneshovel,273,0 +cobblestonespade,273,0 +sstoneshovel,273,0 +sstonespade,273,0 +cstoneshovel,273,0 +cstonespade,273,0 +stoneshovel,273,0 +stonespade,273,0 +ssshovel,273,0 +csshovel,273,0 +ssspade,273,0 +csspade,273,0 +sshovel,273,0 +sspade,273,0 +smoothstonepickaxe,274,0 +cobblestonepickaxe,274,0 +smoothstonepick,274,0 +cobblestonepick,274,0 +sstonepickaxe,274,0 +sstonepick,274,0 +cstonepickaxe,274,0 +cstonepick,274,0 +stonepickaxe,274,0 +stonepick,274,0 +sspickaxe,274,0 +sspick,274,0 +cspickaxe,274,0 +cspick,274,0 +spickaxe,274,0 +spick,274,0 +smoothstoneaxe,275,0 +cobblestoneaxe,275,0 +sstoneaxe,275,0 +cstoneaxe,275,0 +stoneaxe,275,0 +ssaxe,275,0 +csaxe,275,0 +saxe,275,0 +diamondsword,276,0 +crystalsword,276,0 +dsword,276,0 +diamondshovel,277,0 +diamondspade,277,0 +crystalshovel,277,0 +crystalspade,277,0 +dshovel,277,0 +dspade,277,0 +diamondpickaxe,278,0 +diamondpick,278,0 +crystalpickaxe,278,0 +crystalpick,278,0 +dpickaxe,278,0 +dpick,278,0 +diamondaxe,279,0 +crystalaxe,279,0 +daxe,279,0 +stick,280,0 +bowl,281,0 +mushroomsoup,282,0 +mrsoup,282,0 +soup,282,0 +goldsword,283,0 +gsword,283,0 +goldshovel,284,0 +goldspade,284,0 +gshovel,284,0 +gspade,284,0 +goldpickaxe,285,0 +goldpick,285,0 +gpickaxe,285,0 +gpick,285,0 +goldaxe,286,0 +gaxe,286,0 +string,287,0 +rope,287,0 +feather,288,0 +gunpowder,289,0 +sulfur,289,0 +woodenhoe,290,0 +woodhoe,290,0 +whoe,290,0 +smoothstonehoe,291,0 +cobblestonehoe,291,0 +sstonehoe,291,0 +cstonehoe,291,0 +stonehoe,291,0 +sshoe,291,0 +cshoe,291,0 +shoe,291,0 +ironhoe,292,0 +steelhoe,292,0 +ihoe,292,0 +diamondhoe,293,0 +crystalhoe,293,0 +dhoe,293,0 +goldhoe,294,0 +ghoe,294,0 +seeds,295,0 +seed,295,0 +wheat,296,0 +bread,297,0 +leatherhelmet,298,0 +leatherhelm,298,0 +leatherhat,298,0 +lhelmet,298,0 +lhelm,298,0 +lhat,298,0 +leatherchestplate,299,0 +leatherplatebody,299,0 +leatherplate,299,0 +leathershirt,299,0 +lchestplate,299,0 +lplatebody,299,0 +lplate,299,0 +lshirt,299,0 +leatherleggings,300,0 +leatherlegs,300,0 +leatherpants,300,0 +lleggings,300,0 +llegs,300,0 +lpants,300,0 +leatherboots,301,0 +leathershoes,301,0 +lboots,301,0 +lshoes,301,0 +chainmailhelmet,302,0 +chainmailhelm,302,0 +chainmailhat,302,0 +chainmhelmet,302,0 +chainmhelm,302,0 +chainmhat,302,0 +cmailhelmet,302,0 +cmailhelm,302,0 +cmailhat,302,0 +chainhelmet,302,0 +chainhelm,302,0 +chainhat,302,0 +cmhelmet,302,0 +cmhelm,302,0 +cmhat,302,0 +chainmailchestplate,303,0 +chainmailplatebody,303,0 +chainmailplate,303,0 +chainmailshirt,303,0 +chainmchestplate,303,0 +chainmplatebody,303,0 +chainmplate,303,0 +chainmshirt,303,0 +cmailchestplate,303,0 +cmailplatebody,303,0 +cmailplate,303,0 +cmailshirt,303,0 +chainchestplate,303,0 +chainplatebody,303,0 +chainplate,303,0 +chainshirt,303,0 +cmchestplate,303,0 +cmplatebody,303,0 +cmplate,303,0 +cmshirt,303,0 +chainmailleggings,304,0 +chainmaillegs,304,0 +chainmailpants,304,0 +chainmleggings,304,0 +chainmlegs,304,0 +chainmpants,304,0 +cmailleggings,304,0 +cmaillegs,304,0 +cmailpants,304,0 +chainleggings,304,0 +chainlegs,304,0 +chainpants,304,0 +cmleggings,304,0 +cmlegs,304,0 +cmpants,304,0 +chainmailboots,305,0 +chainmailshoes,305,0 +chainmboots,305,0 +chainmshoes,305,0 +cmailboots,305,0 +cmailshoes,305,0 +chainboots,305,0 +chainshoes,305,0 +cmboots,305,0 +cmshoes,305,0 +ironhelmet,306,0 +ironhelm,306,0 +ironhat,306,0 +ihelmet,306,0 +ihelm,306,0 +ihat,306,0 +steelhelmet,306,0 +steelhelm,306,0 +steelhat,306,0 +shelmet,306,0 +shelm,306,0 +shat,306,0 +ironchestplate,307,0 +ironplatebody,307,0 +ironplate,307,0 +ironshirt,307,0 +ichestplate,307,0 +iplatebody,307,0 +iplate,307,0 +ishirt,307,0 +steelchestplate,307,0 +steelplatebody,307,0 +steelplate,307,0 +steelshirt,307,0 +schestplate,307,0 +splatebody,307,0 +sshirt,307,0 +ironleggings,308,0 +ironlegs,308,0 +ironpants,308,0 +ileggings,308,0 +ilegs,308,0 +ipants,308,0 +steelleggings,308,0 +steellegs,308,0 +steelpants,308,0 +sleggings,308,0 +slegs,308,0 +spants,308,0 +ironboots,309,0 +ironshoes,309,0 +iboots,309,0 +ishoes,309,0 +steelboots,309,0 +steelshoes,309,0 +sboots,309,0 +sshoes,309,0 +diamondhelmet,310,0 +diamondhelm,310,0 +diamondhat,310,0 +dhelmet,310,0 +dhelm,310,0 +dhat,310,0 +crystalhelmet,310,0 +crystalhelm,310,0 +crystalhat,310,0 +chelmet,310,0 +chelm,310,0 +chat,310,0 +diamondchestplate,311,0 +diamondplatebody,311,0 +diamondplate,311,0 +diamondshirt,311,0 +dchestplate,311,0 +dplatebody,311,0 +dplate,311,0 +dshirt,311,0 +crystalchestplate,311,0 +crystalplatebody,311,0 +crystalplate,311,0 +crystalshirt,311,0 +cchestplate,311,0 +cplatebody,311,0 +cplate,311,0 +cshirt,311,0 +diamondleggings,312,0 +diamondlegs,312,0 +diamondpants,312,0 +dleggings,312,0 +dlegs,312,0 +dpants,312,0 +crystalleggings,312,0 +crystallegs,312,0 +crystalpants,312,0 +cleggings,312,0 +clegs,312,0 +cpants,312,0 +diamondboots,313,0 +diamondshoes,313,0 +dboots,313,0 +dshoes,313,0 +crystalboots,313,0 +crystalshoes,313,0 +cboots,313,0 +cshoes,313,0 +goldhelmet,314,0 +goldhelm,314,0 +goldhat,314,0 +ghelmet,314,0 +ghelm,314,0 +ghat,314,0 +goldchestplate,315,0 +goldplatebody,315,0 +goldplate,315,0 +goldshirt,315,0 +gchestplate,315,0 +gplatebody,315,0 +gplateplate,315,0 +gshirt,315,0 +goldleggings,316,0 +goldlegs,316,0 +goldpants,316,0 +gleggings,316,0 +glegs,316,0 +gpants,316,0 +goldboots,317,0 +goldshoes,317,0 +gboots,317,0 +gshoes,317,0 +flint,318,0 +pork,319,0 +rawpork,319,0 +rpork,319,0 +grilledpork,320,0 +grillpork,320,0 +gpork,320,0 +cookedpork,320,0 +bacon,320,0 +painting,321,0 +picture,321,0 +goldenapple,322,0 +goldapple,322,0 +gapple,322,0 +sign,323,0 +woodendoor,324,0 +wooddoor,324,0 +wdoor,324,0 +bucket,325,0 +bukkit,325,0 +waterbucket,326,0 +waterbukkit,326,0 +wbucket,326,0 +wbukkit,326,0 +magmabucket,327,0 +magmabukkit,327,0 +lavabucket,327,0 +lavabukkit,327,0 +lbucket,327,0 +lbukkit,327,0 +minecart,328,0 +mcart,328,0 +cart,328,0 +saddle,329,0 +irondoor,330,0 +idoor,330,0 +steeldoor,330,0 +sdoor,330,0 +dooriron,330,0 +doori,330,0 +doorsteel,330,0 +doors,330,0 +redstonedust,331,0 +redstone,331,0 +rstonedust,331,0 +rstone,331,0 +redsdust,331,0 +reddust,331,0 +rsdust,331,0 +rdust,331,0 +snowball,332,0 +snball,332,0 +boat,333,0 +leather,334,0 +milkbucket,335,0 +milkbukkit,335,0 +mbucket,335,0 +mbukkit,335,0 +claybrick,336,0 +brick,336,0 +clayball,337,0 +cball,337,0 +clay,337,0 +reeds,338,0 +reed,338,0 +sugarcane,338,0 +scane,338,0 +bamboo,338,0 +paper,339,0 +papyrus,339,0 +book,340,0 +slimeball,341,0 +slball,341,0 +storageminecart,342,0 +chestminecart,342,0 +storagemcart,342,0 +chestmcart,342,0 +storagecart,342,0 +chestcart,342,0 +sminecart,342,0 +cminecart,342,0 +smcart,342,0 +cmcart,342,0 +scart,342,0 +ccart,342,0 +engineminecart,343,0 +poweredminecart,343,0 +powerminecart,343,0 +furnaceminecart,343,0 +enginemcart,343,0 +poweredmcart,343,0 +powermcart,343,0 +furnacemcart,343,0 +enginecart,343,0 +poweredcart,343,0 +powercart,343,0 +furnacecart,343,0 +eminecart,343,0 +pminecart,343,0 +fminecart,343,0 +emcart,343,0 +pmcart,343,0 +fmcart,343,0 +ecart,343,0 +pcart,343,0 +fcart,343,0 +egg,344,0 +compass,345,0 +fishingrod,346,0 +fishrod,346,0 +frod,346,0 +rod,346,0 +goldwatch,347,0 +goldclock,347,0 +gwatch,347,0 +gclock,347,0 +watch,347,0 +clock,347,0 +glowingstoneblockdust,348,0 +lightstoneblockdust,348,0 +glowstoneblockdust,348,0 +blockglowingstonedust,348,0 +blocklightstonedust,348,0 +blockglowstonedust,348,0 +glowingstonebdust,348,0 +lightstonebdust,348,0 +glowstonebdust,348,0 +bglowingstonedust,348,0 +blightstonedust,348,0 +bglowstonedust,348,0 +glowingstonedust,348,0 +lightstonedust,348,0 +glowstonedust,348,0 +glowingblockdust,348,0 +lightblockdust,348,0 +glowblockdust,348,0 +lbdust,348,0 +gbdust,348,0 +lsdust,348,0 +gsdust,348,0 +rawfish,349,0 +rafish,349,0 +fish,349,0 +cookedfish,350,0 +cookfish,350,0 +cfish,350,0 +grilledfish,350,0 +grillfish,350,0 +gfish,350,0 +roastedfish,350,0 +roastfish,350,0 +rofish,350,0 +inksack,351,0 +inksac,351,0 +isack,351,0 +isac,351,0 +sack,351,0 +sac,351,0 +blackinksack,351,0 +blackinksac,351,0 +blackisack,351,0 +blackisac,351,0 +blacksack,351,0 +blacksac,351,0 +inksackblack,351,0 +inksacblack,351,0 +isackblack,351,0 +isacclack,351,0 +sackblack,351,0 +sacblack,351,0 +blackinksackcolour,351,0 +blackinksaccolour,351,0 +blackisackcolour,351,0 +blackisaccolour,351,0 +blacksackcolour,351,0 +blacksaccolour,351,0 +inksackblackcolour,351,0 +inksacblackcolour,351,0 +isackblackcolour,351,0 +isacclackcolour,351,0 +sackblackcolour,351,0 +sacblackcolour,351,0 +blackinksackcolor,351,0 +blackinksaccolor,351,0 +blackisackcolor,351,0 +blackisaccolor,351,0 +blacksackcolor,351,0 +blacksaccolor,351,0 +inksackblackcolor,351,0 +inksacblackcolor,351,0 +isackblackcolor,351,0 +isacblackcolor,351,0 +sackblackcolor,351,0 +sacblackcolor,351,0 +blackinksackdye,351,0 +blackinksacdye,351,0 +blackisackdye,351,0 +blackisacdye,351,0 +blacksackdye,351,0 +blacksacdye,351,0 +inksackblackdye,351,0 +inksacblackdye,351,0 +isackblackdye,351,0 +isacclackdye,351,0 +sackblackdye,351,0 +sacblackdye,351,0 +blackcolor,351,0 +blackdye,351,0 +rosered,351,1 +roseredcolor,351,1 +roseredcolour,351,1 +rosereddye,351,1 +redrosecolor,351,1 +redrosecolour,351,1 +redrosedye,351,1 +redr,351,1 +redrcolor,351,1 +redrcolour,351,1 +redrdye,351,1 +redcolor,351,1 +redcolour,351,1 +reddye,351,1 +cactusgreen,351,2 +greencactus,351,2 +cactusgreencolour,351,2 +greencactuscolour,351,2 +cactusgreencolor,351,2 +greencactuscolor,351,2 +cactusgreendye,351,2 +greencactusdye,351,2 +greencolour,351,2 +greencolor,351,2 +greendye,351,2 +cocobeans,351,3 +cocobean,351,3 +cbeans,351,3 +cbean,351,3 +beans,351,3 +bean,351,3 +browncocobeans,351,3 +browncocobean,351,3 +browncbeans,351,3 +browncbean,351,3 +brownbeans,351,3 +brownbean,351,3 +brownb,351,3 +cocobeanscolour,351,3 +cocobeancolour,351,3 +cbeanscolour,351,3 +cbeancolour,351,3 +beanscolour,351,3 +beancolour,351,3 +browncocobeanscolour,351,3 +browncocobeancolour,351,3 +browncbeanscolour,351,3 +browncbeancolour,351,3 +brownbeanscolour,351,3 +brownbeancolour,351,3 +brownbcolour,351,3 +cocobeanscolor,351,3 +cocobeancolor,351,3 +cbeanscolor,351,3 +cbeancolor,351,3 +beanscolor,351,3 +beancolor,351,3 +browncocobeanscolor,351,3 +browncocobeancolor,351,3 +browncbeanscolor,351,3 +browncbeancolor,351,3 +brownbeanscolor,351,3 +brownbeancolor,351,3 +brownbcolor,351,3 +cocobeansdye,351,3 +cocobeandye,351,3 +cbeansdye,351,3 +cbeandye,351,3 +beansdye,351,3 +beandye,351,3 +browncocobeansdye,351,3 +browncocobeandye,351,3 +browncbeansdye,351,3 +browncbeandye,351,3 +brownbeansdye,351,3 +brownbeandye,351,3 +brownbdye,351,3 +browncolour,351,3 +browncolor,351,3 +browndye,351,3 +bluelapislzuli,351,4 +bluelapisl,351,4 +bluelapis,351,4 +bluel,351,4 +lapislazuliblue,351,4 +lapislblue,351,4 +lapisblue,351,4 +lapislazuli,351,4 +lapisl,351,4 +lapis,351,4 +bluelapislazulicolour,351,4 +bluelapislcolour,351,4 +bluelapiscolour,351,4 +lapislazulibluecolour,351,4 +lapislbluecolour,351,4 +lapisbluecolour,351,4 +lapislazulicolour,351,4 +lapislcolour,351,4 +lapiscolour,351,4 +bluelapislazulicolor,351,4 +bluelapislcolor,351,4 +bluelapiscolor,351,4 +lapislazulibluecolor,351,4 +lapislbluecolor,351,4 +lapisbluecolor,351,4 +lapislazulicolor,351,4 +lapislcolor,351,4 +lapiscolor,351,4 +bluelapislazulidye,351,4 +bluelapisldye,351,4 +bluelapisdye,351,4 +lapislazulibluedye,351,4 +lapislbluedye,351,4 +lapisbluedye,351,4 +lapislazulidye,351,4 +lapisldye,351,4 +lapisdye,351,4 +bluecolour,351,4 +bluecolor,351,4 +bluedye,351,4 +purplecolour,351,5 +purplecolor,351,5 +purpledye,351,5 +cyancolour,351,6 +cyancolor,351,6 +cyandye,351,6 +lightgraycolour,351,7 +lightgraycolor,351,7 +lightgraydye,351,7 +lgraycolour,351,7 +lgraycolor,351,7 +lgraydye,351,7 +graycolour,351,8 +graycolor,351,8 +graydye,351,8 +pinkcolour,351,9 +pinkcolor,351,9 +pinkdye,351,9 +limecolour,351,10 +limecolor,351,10 +limedye,351,10 +dandelionyellow,351,11 +dandelionyellowcolour,351,11 +dandelionyellowcolor,351,11 +dandelionyellowdye,351,11 +yellowdandelion,351,11 +yellowdandelioncolour,351,11 +yellowdandelioncolor,351,11 +yellowdandeliondye,351,11 +yellowd,351,11 +yellowdcolour,351,11 +yellowdcolor,351,11 +yellowddye,351,11 +dyellow,351,11 +dyellowcolour,351,11 +dyellowcolor,351,11 +dyellowdye,351,11 +yellowcolour,351,11 +yellowcolor,351,11 +yellowdye,351,11 +lightbluecolour,351,12 +lightbluecolor,351,12 +lightbluedye,351,12 +lbluecolour,351,12 +lbluecolor,351,12 +lbluedye,351,12 +magentacolour,351,13 +magentacolor,351,13 +magentadye,351,13 +orangecolour,351,14 +orangecolor,351,14 +orangedye,351,14 +whitebonemeal,351,15 +whitebonemealcolour,351,15 +whitebonemealcolor,351,15 +whitebonemealdye,351,15 +bonemealwhite,351,15 +bonemealwhitecolour,351,15 +bonemealwhitecolor,351,15 +bonemealwhitedye,351,15 +whitebonem,351,15 +whitebonemcolour,351,15 +whitebonemcolor,351,15 +whitebonemdye,351,15 +bonemwhite,351,15 +bonemwhitecolour,351,15 +bonemwhitecolor,351,15 +bonemwhitedye,351,15 +bonemeal,351,15 +bonemealcolour,351,15 +bonemealcolor,351,15 +bonemealdye,351,15 +bonem,351,15 +bonemcolour,351,15 +bonemcolor,351,15 +bonemdye,351,15 +whitecolour,351,15 +whitecolor,351,15 +whitedye,351,15 +bone,352,0 +sugar,353,0 +cake,354,0 +bed,355,0 +repeater,356,0 +repeat,356,0 +delayer,356,0 +delay,356,0 +dioder,356,0 +diode,356,0 +cookie,357,0 +map,358,0 +chart,358,0 +shears,359,0 +goldmusicrecord,2256,0 +goldmusicdisk,2256,0 +goldmusiccd,2256,0 +gomusicrecord,2256,0 +gomusicdisk,2256,0 +gomusiccd,2256,0 +goldmrecord,2256,0 +goldmdisk,2256,0 +goldmcd,2256,0 +gomrecord,2256,0 +gomdisk,2256,0 +gomcd,2256,0 +goldrecord,2256,0 +golddisk,2256,0 +goldcd,2256,0 +gorecord,2256,0 +godisk,2256,0 +gocd,2256,0 +greenmusicrecord,2257,0 +greenmusicdisk,2257,0 +greenmusiccd,2257,0 +grmusicrecord,2257,0 +grmusicdisk,2257,0 +grmusiccd,2257,0 +greenmrecord,2257,0 +greenmdisk,2257,0 +greenmcd,2257,0 +grmrecord,2257,0 +grmdisk,2257,0 +grmcd,2257,0 +greenrecord,2257,0 +greendisk,2257,0 +greencd,2257,0 +grrecord,2257,0 +grdisk,2257,0 grcd,2257,0
\ No newline at end of file diff --git a/Essentials/src/worth.yml b/Essentials/src/worth.yml index 47194af07..d0e9281b3 100644 --- a/Essentials/src/worth.yml +++ b/Essentials/src/worth.yml @@ -1,199 +1,199 @@ -worth:
- stonebutton:
- '0': 7.0
- wood: 1.0
- arrow: 10.0
- diamondpickaxe: 1000.0
- rawfish: 5.0
- minecart: 20.0
- leatherchestplate: 40.0
- storageminecart: 35.0
- leaves:
- '0': 0.0
- feather: 3.0
- goldchestplate: 600.0
- mushroomsoup: 30.0
- bread: 20.0
- stationarywater:
- '0': 1.0
- workbench: 20.0
- stonehoe: 40.0
- brownmushroom: 2.0
- wool:
- '0': 8.0
- mossycobblestone: 90.0
- diamondhoe: 600.0
- woodsword: 10.0
- torch:
- '0': 1.0
- grass: 1.0
- poweredminecart: 30.0
- snowball: 1.0
- goldenapple: 500.0
- leatherleggings: 20.0
- log:
- '0': 2.0
- diamondaxe: 1000.0
- slimeball: 50.0
- fence: 10.0
- stonespade: 40.0
- claybrick: 10.0
- noteblock: 40.0
- ironaxe: 60.0
- coalore: 15.0
- clayball: 8.0
- fishingrod: 25.0
- ironhoe: 60.0
- goldrecord: 950.0
- ironpickaxe: 80.0
- irondoor: 35.0
- bucket: 10.0
- redrose: 2.0
- grilledpork: 6.0
- gravel: 1.0
- wooddoor: 30.0
- chainmailhelmet: 40.0
- ironchestplate: 300.0
- diamondblock: 1500.0
- diamondhelmet: 1500.0
- goldhelmet: 300.0
- redstonetorchon:
- '0': 10.0
- ironspade: 40.0
- furnace:
- '0': 10.0
- ironsword: 60.0
- dispenser:
- '0': 9.0
- woodaxe: 10.0
- seeds: 5.0
- painting: 50.0
- woodplate:
- '0': 10.0
- redstoneore: 30.0
- diamondspade: 350.0
- waterbucket: 10.0
- water:
- '0': 1.0
- bedrock: 1000.0
- irondoorblock:
- '0': 15.0
- goldhoe: 200.0
- sand: 1.0
- goldsword: 200.0
- stoneaxe: 40.0
- bookshelf: 20.0
- ironblock: 160.0
- jackolantern:
- '0': 60.0
- boat: 5.0
- diamondchestplate: 3000.0
- redstonewire:
- '0': 7.0
- redmushroom: 2.0
- string: 5.0
- stoneplate:
- '0': 10.0
- wallsign:
- '0': 1.0
- cactus:
- '0': 10.0
- sulphur: 19.0
- rails:
- '0': 40.0
- ironore: 18.0
- leatherhelmet: 20.0
- stone: 2.0
- egg: 1.0
- diamondore: 200.0
- woodhoe: 10.0
- goldleggings: 400.0
- chainmailleggings: 50.0
- yellowflower: 2.0
- ironhelmet: 120.0
- obsidian: 130.0
- dirt: 1.0
- leather: 10.0
- leatherboots: 17.0
- lever:
- '0': 7.0
- cobblestone: 1.0
- cake: 100.0
- woodstairs:
- '0': 8.0
- ironingot: 20.0
- goldore: 45.0
- pumpkin:
- '0': 50.0
- bed: 25.0
- watch: 100.0
- ironleggings: 250.0
- sign: 10.0
- doublestep:
- '0': 3.0
- woodpickaxe: 10.0
- stonepickaxe: 40.0
- chainmailboots: 30.0
- diamondleggings: 2200.0
- cookedfish: 20.0
- saddle: 100.0
- cobblestonestairs:
- '0': 22.0
- tnt: 10000.0
- glowingredstoneore: 30.0
- apple: 10.0
- woodspade: 10.0
- goldingot: 50.0
- diode: 10.0
- soil:
- '0': 3.0
- clay: 3.0
- goldblock: 400.0
- stick: 1.0
- paper: 30.0
- brick: 40.0
- stationarylava:
- '0': 1.0
- chest: 15.0
- sandstone: 5.0
- goldpickaxe: 300.0
- compass: 50.0
- sugarcane: 10.0
- diamondsword: 700.0
- goldboots: 250.0
- sponge: 80.0
- stonesword: 40.0
- coal:
- '0': 3.0
- goldaxe: 300.0
- bone: 10.0
- diamond: 230.0
- glass: 10.0
- goldspade: 220.0
- lapisblock: 500.0
- lavabucket: 30.0
- wheat: 9.0
- ladder:
- '0': 10.0
- sugarcaneblock:
- '0': 15.0
- bowl: 6.0
- chainmailchestplate: 40.0
- sapling:
- '0': 2.0
- diamondboots: 1500.0
- lapisore: 100.0
- lava:
- '0': 1.0
- milkbucket: 15.0
- redstone: 1.0
- greenrecord: 1000.0
- inksack:
- '0': 10.0
- glowstonedust: 11.0
- book: 35.0
- bow: 75.0
- ironboots: 50.0
- step:
- '0': 3.0
- sugar: 5.0
+worth: + stonebutton: + '0': 7.0 + wood: 1.0 + arrow: 10.0 + diamondpickaxe: 1000.0 + rawfish: 5.0 + minecart: 20.0 + leatherchestplate: 40.0 + storageminecart: 35.0 + leaves: + '0': 0.0 + feather: 3.0 + goldchestplate: 600.0 + mushroomsoup: 30.0 + bread: 20.0 + stationarywater: + '0': 1.0 + workbench: 20.0 + stonehoe: 40.0 + brownmushroom: 2.0 + wool: + '0': 8.0 + mossycobblestone: 90.0 + diamondhoe: 600.0 + woodsword: 10.0 + torch: + '0': 1.0 + grass: 1.0 + poweredminecart: 30.0 + snowball: 1.0 + goldenapple: 500.0 + leatherleggings: 20.0 + log: + '0': 2.0 + diamondaxe: 1000.0 + slimeball: 50.0 + fence: 10.0 + stonespade: 40.0 + claybrick: 10.0 + noteblock: 40.0 + ironaxe: 60.0 + coalore: 15.0 + clayball: 8.0 + fishingrod: 25.0 + ironhoe: 60.0 + goldrecord: 950.0 + ironpickaxe: 80.0 + irondoor: 35.0 + bucket: 10.0 + redrose: 2.0 + grilledpork: 6.0 + gravel: 1.0 + wooddoor: 30.0 + chainmailhelmet: 40.0 + ironchestplate: 300.0 + diamondblock: 1500.0 + diamondhelmet: 1500.0 + goldhelmet: 300.0 + redstonetorchon: + '0': 10.0 + ironspade: 40.0 + furnace: + '0': 10.0 + ironsword: 60.0 + dispenser: + '0': 9.0 + woodaxe: 10.0 + seeds: 5.0 + painting: 50.0 + woodplate: + '0': 10.0 + redstoneore: 30.0 + diamondspade: 350.0 + waterbucket: 10.0 + water: + '0': 1.0 + bedrock: 1000.0 + irondoorblock: + '0': 15.0 + goldhoe: 200.0 + sand: 1.0 + goldsword: 200.0 + stoneaxe: 40.0 + bookshelf: 20.0 + ironblock: 160.0 + jackolantern: + '0': 60.0 + boat: 5.0 + diamondchestplate: 3000.0 + redstonewire: + '0': 7.0 + redmushroom: 2.0 + string: 5.0 + stoneplate: + '0': 10.0 + wallsign: + '0': 1.0 + cactus: + '0': 10.0 + sulphur: 19.0 + rails: + '0': 40.0 + ironore: 18.0 + leatherhelmet: 20.0 + stone: 2.0 + egg: 1.0 + diamondore: 200.0 + woodhoe: 10.0 + goldleggings: 400.0 + chainmailleggings: 50.0 + yellowflower: 2.0 + ironhelmet: 120.0 + obsidian: 130.0 + dirt: 1.0 + leather: 10.0 + leatherboots: 17.0 + lever: + '0': 7.0 + cobblestone: 1.0 + cake: 100.0 + woodstairs: + '0': 8.0 + ironingot: 20.0 + goldore: 45.0 + pumpkin: + '0': 50.0 + bed: 25.0 + watch: 100.0 + ironleggings: 250.0 + sign: 10.0 + doublestep: + '0': 3.0 + woodpickaxe: 10.0 + stonepickaxe: 40.0 + chainmailboots: 30.0 + diamondleggings: 2200.0 + cookedfish: 20.0 + saddle: 100.0 + cobblestonestairs: + '0': 22.0 + tnt: 10000.0 + glowingredstoneore: 30.0 + apple: 10.0 + woodspade: 10.0 + goldingot: 50.0 + diode: 10.0 + soil: + '0': 3.0 + clay: 3.0 + goldblock: 400.0 + stick: 1.0 + paper: 30.0 + brick: 40.0 + stationarylava: + '0': 1.0 + chest: 15.0 + sandstone: 5.0 + goldpickaxe: 300.0 + compass: 50.0 + sugarcane: 10.0 + diamondsword: 700.0 + goldboots: 250.0 + sponge: 80.0 + stonesword: 40.0 + coal: + '0': 3.0 + goldaxe: 300.0 + bone: 10.0 + diamond: 230.0 + glass: 10.0 + goldspade: 220.0 + lapisblock: 500.0 + lavabucket: 30.0 + wheat: 9.0 + ladder: + '0': 10.0 + sugarcaneblock: + '0': 15.0 + bowl: 6.0 + chainmailchestplate: 40.0 + sapling: + '0': 2.0 + diamondboots: 1500.0 + lapisore: 100.0 + lava: + '0': 1.0 + milkbucket: 15.0 + redstone: 1.0 + greenrecord: 1000.0 + inksack: + '0': 10.0 + glowstonedust: 11.0 + book: 35.0 + bow: 75.0 + ironboots: 50.0 + step: + '0': 3.0 + sugar: 5.0 diff --git a/Essentials/workdir/server.log b/Essentials/workdir/server.log index de34fdb17..737234a26 100644 --- a/Essentials/workdir/server.log +++ b/Essentials/workdir/server.log @@ -50,200 +50,200 @@ 2011-02-28 16:57:50 [INFO] §eLoaded Essentials build TeamCity maintained by Zenexer, ementalo, Aelux, and Brettflan 2011-02-28 16:57:50 [INFO] Preparing spawn area: 8% 2011-02-28 16:57:51 [INFO] > -2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
+2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] 2011-02-28 16:57:51 [INFO] Starting minecraft server version Beta 1.3 2011-02-28 16:57:51 [INFO] Preparing spawn area: 12% -2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:51 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:52 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:53 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:54 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:55 [INFO]
-2011-02-28 16:57:56 [INFO]
-2011-02-28 16:57:56 [INFO]
-2011-02-28 16:57:56 [INFO]
-2011-02-28 16:57:56 [INFO]
+2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:51 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:52 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:53 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:54 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:55 [INFO] +2011-02-28 16:57:56 [INFO] +2011-02-28 16:57:56 [INFO] +2011-02-28 16:57:56 [INFO] +2011-02-28 16:57:56 [INFO] 2011-02-28 16:59:07 [INFO] Starting minecraft server version Beta 1.3 2011-02-28 16:59:07 [INFO] Loading properties 2011-02-28 16:59:07 [INFO] Starting Minecraft server on *:25565 diff --git a/Essentials/workdir/server.properties b/Essentials/workdir/server.properties index c1f6fa8df..9c7f1b900 100644 --- a/Essentials/workdir/server.properties +++ b/Essentials/workdir/server.properties @@ -1,13 +1,13 @@ -#Minecraft server properties
-#Mon Feb 28 16:56:01 EST 2011
-level-name=world
-hellworld=false
-spawn-monsters=true
-online-mode=true
-spawn-animals=true
-max-players=20
-server-ip=
-pvp=true
-server-port=25565
-white-list=false
-spawn-protection=16
+#Minecraft server properties +#Mon Feb 28 16:56:01 EST 2011 +level-name=world +hellworld=false +spawn-monsters=true +online-mode=true +spawn-animals=true +max-players=20 +server-ip= +pvp=true +server-port=25565 +white-list=false +spawn-protection=16 diff --git a/EssentialsChat/build.xml b/EssentialsChat/build.xml index ed22cfe0c..2babaa1ff 100644 --- a/EssentialsChat/build.xml +++ b/EssentialsChat/build.xml @@ -1,76 +1,76 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="EssentialsChat" default="default" basedir=".">
- <description>Builds, tests, and runs the project EssentialsChat.</description>
- <import file="nbproject/build-impl.xml"/>
- &buildinc;
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="EssentialsChat-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="EssentialsChat" default="default" basedir="."> + <description>Builds, tests, and runs the project EssentialsChat.</description> + <import file="nbproject/build-impl.xml"/> + &buildinc; + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="EssentialsChat-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> +</project> diff --git a/EssentialsGroupBridge/build.xml b/EssentialsGroupBridge/build.xml index 94dd95861..cf379e9c7 100644 --- a/EssentialsGroupBridge/build.xml +++ b/EssentialsGroupBridge/build.xml @@ -1,74 +1,74 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="EssentialsGroupBridge" default="default" basedir=".">
- <description>Builds, tests, and runs the project EssentialsGroupBridge.</description>
- <import file="nbproject/build-impl.xml"/>
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="EssentialsGroupBridge-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="EssentialsGroupBridge" default="default" basedir="."> + <description>Builds, tests, and runs the project EssentialsGroupBridge.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="EssentialsGroupBridge-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> +</project> diff --git a/EssentialsGroupBridge/nbproject/project.xml b/EssentialsGroupBridge/nbproject/project.xml index f7234f600..e13713870 100644 --- a/EssentialsGroupBridge/nbproject/project.xml +++ b/EssentialsGroupBridge/nbproject/project.xml @@ -1,25 +1,25 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://www.netbeans.org/ns/project/1">
- <type>org.netbeans.modules.java.j2seproject</type>
- <configuration>
- <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
- <name>EssentialsGroupBridge</name>
- <source-roots>
- <root id="src.dir"/>
- </source-roots>
- <test-roots>
- <root id="test.src.dir"/>
- </test-roots>
- </data>
- <references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
- <reference>
- <foreign-project>EssentialsGroupManager</foreign-project>
- <artifact-type>jar</artifact-type>
- <script>build.xml</script>
- <target>jar</target>
- <clean-target>clean</clean-target>
- <id>jar</id>
- </reference>
- </references>
- </configuration>
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://www.netbeans.org/ns/project/1"> + <type>org.netbeans.modules.java.j2seproject</type> + <configuration> + <data xmlns="http://www.netbeans.org/ns/j2se-project/3"> + <name>EssentialsGroupBridge</name> + <source-roots> + <root id="src.dir"/> + </source-roots> + <test-roots> + <root id="test.src.dir"/> + </test-roots> + </data> + <references xmlns="http://www.netbeans.org/ns/ant-project-references/1"> + <reference> + <foreign-project>EssentialsGroupManager</foreign-project> + <artifact-type>jar</artifact-type> + <script>build.xml</script> + <target>jar</target> + <clean-target>clean</clean-target> + <id>jar</id> + </reference> + </references> + </configuration> +</project> diff --git a/EssentialsGroupManager/build.xml b/EssentialsGroupManager/build.xml index 9eb86de21..aeec831d5 100644 --- a/EssentialsGroupManager/build.xml +++ b/EssentialsGroupManager/build.xml @@ -1,74 +1,74 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="EssentialsGroupManager" default="default" basedir=".">
- <description>Builds, tests, and runs the project EssentialsGroupManager.</description>
- <import file="nbproject/build-impl.xml"/>
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="EssentialsGroupManager-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="EssentialsGroupManager" default="default" basedir="."> + <description>Builds, tests, and runs the project EssentialsGroupManager.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="EssentialsGroupManager-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> +</project> diff --git a/EssentialsProtect/MANIFEST.MF b/EssentialsProtect/MANIFEST.MF index b43aa699e..db70a3fda 100644 --- a/EssentialsProtect/MANIFEST.MF +++ b/EssentialsProtect/MANIFEST.MF @@ -1,2 +1,2 @@ -Manifest-Version: 1.0
-Class-Path: ../lib/mysql.jar ../lib/sqlite.jar
+Manifest-Version: 1.0 +Class-Path: ../lib/mysql.jar ../lib/sqlite.jar diff --git a/EssentialsProtect/build.xml b/EssentialsProtect/build.xml index a09cc7333..1f88786d0 100644 --- a/EssentialsProtect/build.xml +++ b/EssentialsProtect/build.xml @@ -1,84 +1,84 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="EssentialsProtect" default="default" basedir=".">
- <description>Builds, tests, and runs the project EssentialsProtect.</description>
- <import file="nbproject/build-impl.xml"/>
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="EssentialsProtect-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
- <target name="-post-jar">
- <jar jarfile="${dist.dir}/EssentialsProtect.jar">
- <zipfileset src="${dist.jar}" excludes="META-INF/*" />
- <zipfileset src="../lib/c3p0-0.9.1.2.jar" excludes="META-INF/*" />
- <manifest>
- <attribute name="Classpath" value="EssentialsProtect.jar"/>
- </manifest>
- </jar>
- </target>
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="EssentialsProtect" default="default" basedir="."> + <description>Builds, tests, and runs the project EssentialsProtect.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="EssentialsProtect-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> + <target name="-post-jar"> + <jar jarfile="${dist.dir}/EssentialsProtect.jar"> + <zipfileset src="${dist.jar}" excludes="META-INF/*" /> + <zipfileset src="../lib/c3p0-0.9.1.2.jar" excludes="META-INF/*" /> + <manifest> + <attribute name="Classpath" value="EssentialsProtect.jar"/> + </manifest> + </jar> + </target> +</project> diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java index a71bcbd09..d85d2b3d7 100644 --- a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java +++ b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java @@ -1,348 +1,348 @@ -package com.earth2me.essentials.protect;
-
-import com.earth2me.essentials.EssentialsBlockListener;
-import com.earth2me.essentials.IEssentials;
-import com.earth2me.essentials.User;
-import java.util.HashSet;
-import java.util.Set;
-import net.minecraft.server.ChunkPosition;
-import net.minecraft.server.Packet60Explosion;
-import org.bukkit.Location;
-import org.bukkit.Material;
-import org.bukkit.block.Block;
-import org.bukkit.block.BlockFace;
-import org.bukkit.craftbukkit.CraftServer;
-import org.bukkit.craftbukkit.CraftWorld;
-import org.bukkit.craftbukkit.entity.CraftFireball;
-import org.bukkit.craftbukkit.entity.CraftPlayer;
-import org.bukkit.craftbukkit.entity.CraftTNTPrimed;
-import org.bukkit.entity.Creeper;
-import org.bukkit.entity.Entity;
-import org.bukkit.entity.Fireball;
-import org.bukkit.entity.LivingEntity;
-import org.bukkit.entity.Player;
-import org.bukkit.entity.TNTPrimed;
-import org.bukkit.event.entity.CreatureSpawnEvent;
-import org.bukkit.event.entity.EntityDamageByBlockEvent;
-import org.bukkit.event.entity.EntityDamageByEntityEvent;
-import org.bukkit.event.entity.EntityDamageByProjectileEvent;
-import org.bukkit.event.entity.EntityDamageEvent;
-import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
-import org.bukkit.event.entity.EntityExplodeEvent;
-import org.bukkit.event.entity.EntityListener;
-import org.bukkit.event.entity.EntityTargetEvent;
-import org.bukkit.event.entity.EntityTargetEvent.TargetReason;
-import org.bukkit.event.entity.ExplosionPrimeEvent;
-
-
-public class EssentialsProtectEntityListener extends EntityListener
-{
- private final transient IProtect prot;
- private final transient IEssentials ess;
-
- public EssentialsProtectEntityListener(final IProtect prot)
- {
- this.prot = prot;
- this.ess = prot.getEssentials();
- }
-
- @Override
- public void onEntityDamage(EntityDamageEvent event)
- {
- if (event.isCancelled())
- {
- return;
- }
- final Entity target = event.getEntity();
- final User user = ess.getUser(target);
- if (event instanceof EntityDamageByBlockEvent)
- {
- final DamageCause cause = event.getCause();
-
- if (prot.getSettingBool(ProtectConfig.disable_contactdmg)
- && cause == DamageCause.CONTACT
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.contact")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- if (prot.getSettingBool(ProtectConfig.disable_lavadmg)
- && cause == DamageCause.LAVA
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.lava")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- if (prot.getSettingBool(ProtectConfig.prevent_tnt_explosion)
- && cause == DamageCause.BLOCK_EXPLOSION
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.tnt")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- }
-
- if (event instanceof EntityDamageByEntityEvent)
- {
- final EntityDamageByEntityEvent edEvent = (EntityDamageByEntityEvent)event;
- final Entity eAttack = edEvent.getDamager();
- final User attacker = ess.getUser(eAttack);
-
- // PVP Settings
- if (target instanceof Player && eAttack instanceof Player
- && prot.getSettingBool(ProtectConfig.disable_pvp)
- && (!user.isAuthorized("essentials.protect.pvp") || !attacker.isAuthorized("essentials.protect.pvp")))
- {
- event.setCancelled(true);
- return;
- }
-
- //Creeper explode prevention
- if (eAttack instanceof Creeper && prot.getSettingBool(ProtectConfig.prevent_creeper_explosion)
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.creeper")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
-
- if (eAttack instanceof Creeper && prot.getSettingBool(ProtectConfig.prevent_creeper_playerdmg)
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.creeper")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
-
- if (eAttack instanceof Fireball && prot.getSettingBool(ProtectConfig.prevent_fireball_playerdmg)
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.fireball")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
-
- if (eAttack instanceof TNTPrimed && prot.getSettingBool(ProtectConfig.prevent_tnt_playerdmg)
- && !(target instanceof Player
- && user.isAuthorized("essentials.protect.damage.tnt")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- }
-
- if (event instanceof EntityDamageByProjectileEvent
- && target instanceof Player
- && prot.getSettingBool(ProtectConfig.disable_projectiles)
- && !(user.isAuthorized("essentials.protect.damage.projectiles")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- ((EntityDamageByProjectileEvent)event).setBounce(true);
- return;
- }
-
- final DamageCause cause = event.getCause();
- if (target instanceof Player)
- {
- if (cause == DamageCause.FALL
- && prot.getSettingBool(ProtectConfig.disable_fall)
- && !(user.isAuthorized("essentials.protect.damage.fall")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
-
- if (cause == DamageCause.SUFFOCATION
- && prot.getSettingBool(ProtectConfig.disable_suffocate)
- && !(user.isAuthorized("essentials.protect.damage.suffocation")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- if ((cause == DamageCause.FIRE
- || cause == DamageCause.FIRE_TICK)
- && prot.getSettingBool(ProtectConfig.disable_firedmg)
- && !(user.isAuthorized("essentials.protect.damage.fire")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- if (cause == DamageCause.DROWNING
- && prot.getSettingBool(ProtectConfig.disable_drown)
- && !(user.isAuthorized("essentials.protect.damage.drowning")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- if (cause == DamageCause.LIGHTNING
- && prot.getSettingBool(ProtectConfig.disable_lightning)
- && !(user.isAuthorized("essentials.protect.damage.lightning")
- && !user.isAuthorized("essentials.protect.damage.disable")))
- {
- event.setCancelled(true);
- return;
- }
- }
- }
-
- @Override
- public void onEntityExplode(EntityExplodeEvent event)
- {
- if (event.isCancelled())
- {
- return;
- }
- final int maxHeight = ess.getSettings().getProtectCreeperMaxHeight();
- //Nicccccccccce plaaacccccccccce..
- if (event.getEntity() instanceof LivingEntity
- && (prot.getSettingBool(ProtectConfig.prevent_creeper_explosion)
- || prot.getSettingBool(ProtectConfig.prevent_creeper_blockdmg)
- || (maxHeight >= 0 && event.getLocation().getBlockY() > maxHeight)))
- {
- final Set<ChunkPosition> set = new HashSet<ChunkPosition>(event.blockList().size());
- final Player[] players = ess.getServer().getOnlinePlayers();
- final Set<ChunkPosition> blocksUnderPlayers = new HashSet<ChunkPosition>(players.length);
- final Location loc = event.getLocation();
- for (Player player : players)
- {
- if (player.getWorld().equals(loc.getWorld()))
- {
- blocksUnderPlayers.add(
- new ChunkPosition(
- player.getLocation().getBlockX(),
- player.getLocation().getBlockY() - 1,
- player.getLocation().getBlockZ()));
- }
- }
- ChunkPosition cp;
- for (Block block : event.blockList())
- {
- cp = new ChunkPosition(block.getX(), block.getY(), block.getZ());
- if (!blocksUnderPlayers.contains(cp))
- {
- set.add(cp);
- }
- }
-
- ((CraftServer)ess.getServer()).getHandle().sendPacketNearby(loc.getX(), loc.getY(), loc.getZ(), 64.0D, ((CraftWorld)loc.getWorld()).getHandle().worldProvider.dimension,
- new Packet60Explosion(loc.getX(), loc.getY(), loc.getZ(), 3.0f, set));
- event.setCancelled(true);
- return;
- }
- else if (event.getEntity() instanceof CraftTNTPrimed
- && prot.getSettingBool(ProtectConfig.prevent_tnt_explosion))
- {
- event.setCancelled(true);
- return;
- }
- else if (event.getEntity() instanceof CraftFireball
- && prot.getSettingBool(ProtectConfig.prevent_fireball_explosion))
- {
- event.setCancelled(true);
- return;
- }
- // This code will prevent explosions near protected rails, signs or protected chests
- // TODO: Use protect db instead of this code
-
- for (Block block : event.blockList())
- {
- if ((block.getType() == Material.RAILS || block.getRelative(BlockFace.UP).getType() == Material.RAILS)
- && prot.getSettingBool(ProtectConfig.protect_rails))
- {
- event.setCancelled(true);
- return;
- }
- if ((block.getType() == Material.WALL_SIGN
- || block.getRelative(BlockFace.NORTH).getType() == Material.WALL_SIGN
- || block.getRelative(BlockFace.EAST).getType() == Material.WALL_SIGN
- || block.getRelative(BlockFace.SOUTH).getType() == Material.WALL_SIGN
- || block.getRelative(BlockFace.WEST).getType() == Material.WALL_SIGN
- || block.getType() == Material.SIGN_POST
- || block.getRelative(BlockFace.UP).getType() == Material.SIGN_POST)
- && prot.getSettingBool(ProtectConfig.protect_signs))
- {
- event.setCancelled(true);
- return;
- }
- /*if (EssentialsBlockListener.protectedBlocks.contains(block.getType())
- && EssentialsBlockListener.isBlockProtected(block))
- {
- event.setCancelled(true);
- return;
- }*/
- }
- }
-
- @Override
- public void onCreatureSpawn(final CreatureSpawnEvent event)
- {
- if (event.getEntity() instanceof CraftPlayer)
- {
- return;
- }
- if (event.isCancelled())
- {
- return;
- }
- final String creatureName = event.getCreatureType().toString().toLowerCase();
- if (creatureName == null || creatureName.isEmpty())
- {
- return;
- }
- if (ess.getSettings().getProtectPreventSpawn(creatureName))
- {
- event.setCancelled(true);
- }
- }
-
- @Override
- public void onEntityTarget(final EntityTargetEvent event)
- {
- if (event.isCancelled())
- {
- return;
- }
- if (!(event.getTarget() instanceof Player))
- {
- return;
- }
- final User user = ess.getUser(event.getTarget());
- if ((event.getReason() == TargetReason.CLOSEST_PLAYER
- || event.getReason() == TargetReason.TARGET_ATTACKED_ENTITY
- || event.getReason() == TargetReason.PIG_ZOMBIE_TARGET
- || event.getReason() == TargetReason.RANDOM_TARGET
- || event.getReason() == TargetReason.TARGET_ATTACKED_OWNER
- || event.getReason() == TargetReason.OWNER_ATTACKED_TARGET)
- && prot.getSettingBool(ProtectConfig.prevent_entitytarget)
- && !user.isAuthorized("essentials.protect.entitytarget.bypass"))
- {
- event.setCancelled(true);
- return;
- }
- }
-
- @Override
- public void onExplosionPrime(ExplosionPrimeEvent event)
- {
- if (event.getEntity() instanceof CraftFireball
- && prot.getSettingBool(ProtectConfig.prevent_fireball_fire))
- {
- event.setFire(false);
- }
- }
-}
+package com.earth2me.essentials.protect; + +import com.earth2me.essentials.EssentialsBlockListener; +import com.earth2me.essentials.IEssentials; +import com.earth2me.essentials.User; +import java.util.HashSet; +import java.util.Set; +import net.minecraft.server.ChunkPosition; +import net.minecraft.server.Packet60Explosion; +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.block.Block; +import org.bukkit.block.BlockFace; +import org.bukkit.craftbukkit.CraftServer; +import org.bukkit.craftbukkit.CraftWorld; +import org.bukkit.craftbukkit.entity.CraftFireball; +import org.bukkit.craftbukkit.entity.CraftPlayer; +import org.bukkit.craftbukkit.entity.CraftTNTPrimed; +import org.bukkit.entity.Creeper; +import org.bukkit.entity.Entity; +import org.bukkit.entity.Fireball; +import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Player; +import org.bukkit.entity.TNTPrimed; +import org.bukkit.event.entity.CreatureSpawnEvent; +import org.bukkit.event.entity.EntityDamageByBlockEvent; +import org.bukkit.event.entity.EntityDamageByEntityEvent; +import org.bukkit.event.entity.EntityDamageByProjectileEvent; +import org.bukkit.event.entity.EntityDamageEvent; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; +import org.bukkit.event.entity.EntityExplodeEvent; +import org.bukkit.event.entity.EntityListener; +import org.bukkit.event.entity.EntityTargetEvent; +import org.bukkit.event.entity.EntityTargetEvent.TargetReason; +import org.bukkit.event.entity.ExplosionPrimeEvent; + + +public class EssentialsProtectEntityListener extends EntityListener +{ + private final transient IProtect prot; + private final transient IEssentials ess; + + public EssentialsProtectEntityListener(final IProtect prot) + { + this.prot = prot; + this.ess = prot.getEssentials(); + } + + @Override + public void onEntityDamage(EntityDamageEvent event) + { + if (event.isCancelled()) + { + return; + } + final Entity target = event.getEntity(); + final User user = ess.getUser(target); + if (event instanceof EntityDamageByBlockEvent) + { + final DamageCause cause = event.getCause(); + + if (prot.getSettingBool(ProtectConfig.disable_contactdmg) + && cause == DamageCause.CONTACT + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.contact") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + if (prot.getSettingBool(ProtectConfig.disable_lavadmg) + && cause == DamageCause.LAVA + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.lava") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + if (prot.getSettingBool(ProtectConfig.prevent_tnt_explosion) + && cause == DamageCause.BLOCK_EXPLOSION + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.tnt") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + } + + if (event instanceof EntityDamageByEntityEvent) + { + final EntityDamageByEntityEvent edEvent = (EntityDamageByEntityEvent)event; + final Entity eAttack = edEvent.getDamager(); + final User attacker = ess.getUser(eAttack); + + // PVP Settings + if (target instanceof Player && eAttack instanceof Player + && prot.getSettingBool(ProtectConfig.disable_pvp) + && (!user.isAuthorized("essentials.protect.pvp") || !attacker.isAuthorized("essentials.protect.pvp"))) + { + event.setCancelled(true); + return; + } + + //Creeper explode prevention + if (eAttack instanceof Creeper && prot.getSettingBool(ProtectConfig.prevent_creeper_explosion) + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.creeper") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + + if (eAttack instanceof Creeper && prot.getSettingBool(ProtectConfig.prevent_creeper_playerdmg) + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.creeper") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + + if (eAttack instanceof Fireball && prot.getSettingBool(ProtectConfig.prevent_fireball_playerdmg) + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.fireball") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + + if (eAttack instanceof TNTPrimed && prot.getSettingBool(ProtectConfig.prevent_tnt_playerdmg) + && !(target instanceof Player + && user.isAuthorized("essentials.protect.damage.tnt") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + } + + if (event instanceof EntityDamageByProjectileEvent + && target instanceof Player + && prot.getSettingBool(ProtectConfig.disable_projectiles) + && !(user.isAuthorized("essentials.protect.damage.projectiles") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + ((EntityDamageByProjectileEvent)event).setBounce(true); + return; + } + + final DamageCause cause = event.getCause(); + if (target instanceof Player) + { + if (cause == DamageCause.FALL + && prot.getSettingBool(ProtectConfig.disable_fall) + && !(user.isAuthorized("essentials.protect.damage.fall") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + + if (cause == DamageCause.SUFFOCATION + && prot.getSettingBool(ProtectConfig.disable_suffocate) + && !(user.isAuthorized("essentials.protect.damage.suffocation") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + if ((cause == DamageCause.FIRE + || cause == DamageCause.FIRE_TICK) + && prot.getSettingBool(ProtectConfig.disable_firedmg) + && !(user.isAuthorized("essentials.protect.damage.fire") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + if (cause == DamageCause.DROWNING + && prot.getSettingBool(ProtectConfig.disable_drown) + && !(user.isAuthorized("essentials.protect.damage.drowning") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + if (cause == DamageCause.LIGHTNING + && prot.getSettingBool(ProtectConfig.disable_lightning) + && !(user.isAuthorized("essentials.protect.damage.lightning") + && !user.isAuthorized("essentials.protect.damage.disable"))) + { + event.setCancelled(true); + return; + } + } + } + + @Override + public void onEntityExplode(EntityExplodeEvent event) + { + if (event.isCancelled()) + { + return; + } + final int maxHeight = ess.getSettings().getProtectCreeperMaxHeight(); + //Nicccccccccce plaaacccccccccce.. + if (event.getEntity() instanceof LivingEntity + && (prot.getSettingBool(ProtectConfig.prevent_creeper_explosion) + || prot.getSettingBool(ProtectConfig.prevent_creeper_blockdmg) + || (maxHeight >= 0 && event.getLocation().getBlockY() > maxHeight))) + { + final Set<ChunkPosition> set = new HashSet<ChunkPosition>(event.blockList().size()); + final Player[] players = ess.getServer().getOnlinePlayers(); + final Set<ChunkPosition> blocksUnderPlayers = new HashSet<ChunkPosition>(players.length); + final Location loc = event.getLocation(); + for (Player player : players) + { + if (player.getWorld().equals(loc.getWorld())) + { + blocksUnderPlayers.add( + new ChunkPosition( + player.getLocation().getBlockX(), + player.getLocation().getBlockY() - 1, + player.getLocation().getBlockZ())); + } + } + ChunkPosition cp; + for (Block block : event.blockList()) + { + cp = new ChunkPosition(block.getX(), block.getY(), block.getZ()); + if (!blocksUnderPlayers.contains(cp)) + { + set.add(cp); + } + } + + ((CraftServer)ess.getServer()).getHandle().sendPacketNearby(loc.getX(), loc.getY(), loc.getZ(), 64.0D, ((CraftWorld)loc.getWorld()).getHandle().worldProvider.dimension, + new Packet60Explosion(loc.getX(), loc.getY(), loc.getZ(), 3.0f, set)); + event.setCancelled(true); + return; + } + else if (event.getEntity() instanceof CraftTNTPrimed + && prot.getSettingBool(ProtectConfig.prevent_tnt_explosion)) + { + event.setCancelled(true); + return; + } + else if (event.getEntity() instanceof CraftFireball + && prot.getSettingBool(ProtectConfig.prevent_fireball_explosion)) + { + event.setCancelled(true); + return; + } + // This code will prevent explosions near protected rails, signs or protected chests + // TODO: Use protect db instead of this code + + for (Block block : event.blockList()) + { + if ((block.getType() == Material.RAILS || block.getRelative(BlockFace.UP).getType() == Material.RAILS) + && prot.getSettingBool(ProtectConfig.protect_rails)) + { + event.setCancelled(true); + return; + } + if ((block.getType() == Material.WALL_SIGN + || block.getRelative(BlockFace.NORTH).getType() == Material.WALL_SIGN + || block.getRelative(BlockFace.EAST).getType() == Material.WALL_SIGN + || block.getRelative(BlockFace.SOUTH).getType() == Material.WALL_SIGN + || block.getRelative(BlockFace.WEST).getType() == Material.WALL_SIGN + || block.getType() == Material.SIGN_POST + || block.getRelative(BlockFace.UP).getType() == Material.SIGN_POST) + && prot.getSettingBool(ProtectConfig.protect_signs)) + { + event.setCancelled(true); + return; + } + /*if (EssentialsBlockListener.protectedBlocks.contains(block.getType()) + && EssentialsBlockListener.isBlockProtected(block)) + { + event.setCancelled(true); + return; + }*/ + } + } + + @Override + public void onCreatureSpawn(final CreatureSpawnEvent event) + { + if (event.getEntity() instanceof CraftPlayer) + { + return; + } + if (event.isCancelled()) + { + return; + } + final String creatureName = event.getCreatureType().toString().toLowerCase(); + if (creatureName == null || creatureName.isEmpty()) + { + return; + } + if (ess.getSettings().getProtectPreventSpawn(creatureName)) + { + event.setCancelled(true); + } + } + + @Override + public void onEntityTarget(final EntityTargetEvent event) + { + if (event.isCancelled()) + { + return; + } + if (!(event.getTarget() instanceof Player)) + { + return; + } + final User user = ess.getUser(event.getTarget()); + if ((event.getReason() == TargetReason.CLOSEST_PLAYER + || event.getReason() == TargetReason.TARGET_ATTACKED_ENTITY + || event.getReason() == TargetReason.PIG_ZOMBIE_TARGET + || event.getReason() == TargetReason.RANDOM_TARGET + || event.getReason() == TargetReason.TARGET_ATTACKED_OWNER + || event.getReason() == TargetReason.OWNER_ATTACKED_TARGET) + && prot.getSettingBool(ProtectConfig.prevent_entitytarget) + && !user.isAuthorized("essentials.protect.entitytarget.bypass")) + { + event.setCancelled(true); + return; + } + } + + @Override + public void onExplosionPrime(ExplosionPrimeEvent event) + { + if (event.getEntity() instanceof CraftFireball + && prot.getSettingBool(ProtectConfig.prevent_fireball_fire)) + { + event.setFire(false); + } + } +} diff --git a/EssentialsProtect/src/plugin.yml b/EssentialsProtect/src/plugin.yml index e5212599d..31fc1ae99 100644 --- a/EssentialsProtect/src/plugin.yml +++ b/EssentialsProtect/src/plugin.yml @@ -1,9 +1,9 @@ -# This determines the command prefix when there are conflicts (/name:home, /name:help, etc.)
-name: EssentialsProtect
-main: com.earth2me.essentials.protect.EssentialsProtect
-# Note to developers: This next line cannot change, or the automatic versioning system will break.
-version: TeamCity
-website: http://www.earth2me.net:8001/
-description: Provides protection for various parts of the world.
-authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
+# This determines the command prefix when there are conflicts (/name:home, /name:help, etc.) +name: EssentialsProtect +main: com.earth2me.essentials.protect.EssentialsProtect +# Note to developers: This next line cannot change, or the automatic versioning system will break. +version: TeamCity +website: http://www.earth2me.net:8001/ +description: Provides protection for various parts of the world. +authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology] depend: [Essentials]
\ No newline at end of file diff --git a/EssentialsSpawn/build.xml b/EssentialsSpawn/build.xml index 7dfcbb707..d44f2cc97 100644 --- a/EssentialsSpawn/build.xml +++ b/EssentialsSpawn/build.xml @@ -1,76 +1,76 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]>
-<!-- You may freely edit this file. See commented blocks below for -->
-<!-- some examples of how to customize the build. -->
-<!-- (If you delete it and reopen the project it will be recreated.) -->
-<!-- By default, only the Clean and Build commands use this build script. -->
-<!-- Commands such as Run, Debug, and Test only use this build script if -->
-<!-- the Compile on Save feature is turned off for the project. -->
-<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
-<!-- in the project's Project Properties dialog box.-->
-<project name="EssentialsSpawn" default="default" basedir=".">
- <description>Builds, tests, and runs the project EssentialsSpawn.</description>
- <import file="nbproject/build-impl.xml"/>
- &buildinc;
- <!--
-
- There exist several targets which are by default empty and which can be
- used for execution of your tasks. These targets are usually executed
- before and after some main targets. They are:
-
- -pre-init: called before initialization of project properties
- -post-init: called after initialization of project properties
- -pre-compile: called before javac compilation
- -post-compile: called after javac compilation
- -pre-compile-single: called before javac compilation of single file
- -post-compile-single: called after javac compilation of single file
- -pre-compile-test: called before javac compilation of JUnit tests
- -post-compile-test: called after javac compilation of JUnit tests
- -pre-compile-test-single: called before javac compilation of single JUnit test
- -post-compile-test-single: called after javac compilation of single JUunit test
- -pre-jar: called before JAR building
- -post-jar: called after JAR building
- -post-clean: called after cleaning build products
-
- (Targets beginning with '-' are not intended to be called on their own.)
-
- Example of inserting an obfuscator after compilation could look like this:
-
- <target name="-post-compile">
- <obfuscate>
- <fileset dir="${build.classes.dir}"/>
- </obfuscate>
- </target>
-
- For list of available properties check the imported
- nbproject/build-impl.xml file.
-
-
- Another way to customize the build is by overriding existing main targets.
- The targets of interest are:
-
- -init-macrodef-javac: defines macro for javac compilation
- -init-macrodef-junit: defines macro for junit execution
- -init-macrodef-debug: defines macro for class debugging
- -init-macrodef-java: defines macro for class execution
- -do-jar-with-manifest: JAR building (if you are using a manifest)
- -do-jar-without-manifest: JAR building (if you are not using a manifest)
- run: execution of project
- -javadoc-build: Javadoc generation
- test-report: JUnit report generation
-
- An example of overriding the target for project execution could look like this:
-
- <target name="run" depends="EssentialsSpawn-impl.jar">
- <exec dir="bin" executable="launcher.exe">
- <arg file="${dist.jar}"/>
- </exec>
- </target>
-
- Notice that the overridden target depends on the jar target and not only on
- the compile target as the regular run target does. Again, for a list of available
- properties which you can use, check the target you are overriding in the
- nbproject/build-impl.xml file.
-
- -->
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE project [ <!ENTITY buildinc SYSTEM "../build.inc.xml"> ]> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="EssentialsSpawn" default="default" basedir="."> + <description>Builds, tests, and runs the project EssentialsSpawn.</description> + <import file="nbproject/build-impl.xml"/> + &buildinc; + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="EssentialsSpawn-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> +</project> diff --git a/EssentialsSpawn/src/plugin.yml b/EssentialsSpawn/src/plugin.yml index a9e2895d0..1e01eebd9 100644 --- a/EssentialsSpawn/src/plugin.yml +++ b/EssentialsSpawn/src/plugin.yml @@ -1,16 +1,16 @@ -# This determines the command prefix when there are conflicts (/name:home, /name:help, etc.)
-name: EssentialsSpawn
-main: com.earth2me.essentials.spawn.EssentialsSpawn
-# Note to developers: This next line cannot change, or the automatic versioning system will break.
-version: TeamCity
-website: http://www.earth2me.net:8001/
-description: Provides spawn control commands, utilizing Essentials.
-authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
-depend: [Essentials]
-commands:
- setspawn:
- description: Set the spawnpoint to your current position.
- usage: /<command> <group>
- spawn:
- description: Teleport to the spawnpoint.
+# This determines the command prefix when there are conflicts (/name:home, /name:help, etc.) +name: EssentialsSpawn +main: com.earth2me.essentials.spawn.EssentialsSpawn +# Note to developers: This next line cannot change, or the automatic versioning system will break. +version: TeamCity +website: http://www.earth2me.net:8001/ +description: Provides spawn control commands, utilizing Essentials. +authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology] +depend: [Essentials] +commands: + setspawn: + description: Set the spawnpoint to your current position. + usage: /<command> <group> + spawn: + description: Teleport to the spawnpoint. usage: /<command>
\ No newline at end of file diff --git a/build.inc.xml b/build.inc.xml index 2d6c69944..5541f2ce5 100644 --- a/build.inc.xml +++ b/build.inc.xml @@ -1,7 +1,7 @@ -<target name="-post-jar">
- <jar destfile="${dist.jar}" update="true">
- <manifest>
- <attribute name="Classpath" value="Essentials.jar"/>
- </manifest>
- </jar>
-</target>
+<target name="-post-jar"> + <jar destfile="${dist.jar}" update="true"> + <manifest> + <attribute name="Classpath" value="Essentials.jar"/> + </manifest> + </jar> +</target> diff --git a/lib/nblibraries.properties b/lib/nblibraries.properties index c3c14c09e..9137b06bd 100644 --- a/lib/nblibraries.properties +++ b/lib/nblibraries.properties @@ -1,12 +1,12 @@ -libs.CopyLibs.classpath=\
- ${base}/CopyLibs/org-netbeans-modules-java-j2seproject-copylibstask.jar
-libs.junit.classpath=\
- ${base}/junit/junit-3.8.2.jar
-libs.junit.javadoc=\
- ${base}/junit/junit-3.8.2-api.zip
-libs.junit_4.classpath=\
- ${base}/junit_4/junit-4.5.jar
-libs.junit_4.javadoc=\
- ${base}/junit_4/junit-4.5-api.zip
-libs.junit_4.src=\
- ${base}/junit_4/junit-4.5-src.jar
+libs.CopyLibs.classpath=\ + ${base}/CopyLibs/org-netbeans-modules-java-j2seproject-copylibstask.jar +libs.junit.classpath=\ + ${base}/junit/junit-3.8.2.jar +libs.junit.javadoc=\ + ${base}/junit/junit-3.8.2-api.zip +libs.junit_4.classpath=\ + ${base}/junit_4/junit-4.5.jar +libs.junit_4.javadoc=\ + ${base}/junit_4/junit-4.5-api.zip +libs.junit_4.src=\ + ${base}/junit_4/junit-4.5-src.jar |