Pull in ArrowPickupItemEvent and legacy dataconverter fix from SportBukkit
This commit is contained in:
parent
47b71ea411
commit
79c54e4434
|
@ -1,4 +1,4 @@
|
||||||
From fd9c172a1694ccc0b0116a1595490ae4ab28fdd9 Mon Sep 17 00:00:00 2001
|
From 0e80632a40c4f30abcbf0dc09ec0794389dd618d Mon Sep 17 00:00:00 2001
|
||||||
From: Zach Brown <zach.brown@destroystokyo.com>
|
From: Zach Brown <zach.brown@destroystokyo.com>
|
||||||
Date: Mon, 29 Feb 2016 21:09:10 -0600
|
Date: Mon, 29 Feb 2016 21:09:10 -0600
|
||||||
Subject: [PATCH] mc-dev imports
|
Subject: [PATCH] mc-dev imports
|
||||||
|
@ -4565,6 +4565,354 @@ index 0000000..fdc9210
|
||||||
+ }
|
+ }
|
||||||
+ // Paper end
|
+ // Paper end
|
||||||
+}
|
+}
|
||||||
|
diff --git a/src/main/java/net/minecraft/server/DataConverterMaterialId.java b/src/main/java/net/minecraft/server/DataConverterMaterialId.java
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..87b82eb
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/src/main/java/net/minecraft/server/DataConverterMaterialId.java
|
||||||
|
@@ -0,0 +1,342 @@
|
||||||
|
+package net.minecraft.server;
|
||||||
|
+
|
||||||
|
+public class DataConverterMaterialId implements IDataConverter {
|
||||||
|
+
|
||||||
|
+ private static final String[] a = new String[2268];
|
||||||
|
+
|
||||||
|
+ public DataConverterMaterialId() {}
|
||||||
|
+
|
||||||
|
+ public int a() {
|
||||||
|
+ return 102;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ public NBTTagCompound a(NBTTagCompound nbttagcompound) {
|
||||||
|
+ if (nbttagcompound.hasKeyOfType("id", 99)) {
|
||||||
|
+ short short0 = nbttagcompound.getShort("id");
|
||||||
|
+
|
||||||
|
+ if (short0 > 0 && short0 < DataConverterMaterialId.a.length && DataConverterMaterialId.a[short0] != null) {
|
||||||
|
+ nbttagcompound.setString("id", DataConverterMaterialId.a[short0]);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ return nbttagcompound;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ static {
|
||||||
|
+ DataConverterMaterialId.a[1] = "minecraft:stone";
|
||||||
|
+ DataConverterMaterialId.a[2] = "minecraft:grass";
|
||||||
|
+ DataConverterMaterialId.a[3] = "minecraft:dirt";
|
||||||
|
+ DataConverterMaterialId.a[4] = "minecraft:cobblestone";
|
||||||
|
+ DataConverterMaterialId.a[5] = "minecraft:planks";
|
||||||
|
+ DataConverterMaterialId.a[6] = "minecraft:sapling";
|
||||||
|
+ DataConverterMaterialId.a[7] = "minecraft:bedrock";
|
||||||
|
+ DataConverterMaterialId.a[8] = "minecraft:flowing_water";
|
||||||
|
+ DataConverterMaterialId.a[9] = "minecraft:water";
|
||||||
|
+ DataConverterMaterialId.a[10] = "minecraft:flowing_lava";
|
||||||
|
+ DataConverterMaterialId.a[11] = "minecraft:lava";
|
||||||
|
+ DataConverterMaterialId.a[12] = "minecraft:sand";
|
||||||
|
+ DataConverterMaterialId.a[13] = "minecraft:gravel";
|
||||||
|
+ DataConverterMaterialId.a[14] = "minecraft:gold_ore";
|
||||||
|
+ DataConverterMaterialId.a[15] = "minecraft:iron_ore";
|
||||||
|
+ DataConverterMaterialId.a[16] = "minecraft:coal_ore";
|
||||||
|
+ DataConverterMaterialId.a[17] = "minecraft:log";
|
||||||
|
+ DataConverterMaterialId.a[18] = "minecraft:leaves";
|
||||||
|
+ DataConverterMaterialId.a[19] = "minecraft:sponge";
|
||||||
|
+ DataConverterMaterialId.a[20] = "minecraft:glass";
|
||||||
|
+ DataConverterMaterialId.a[21] = "minecraft:lapis_ore";
|
||||||
|
+ DataConverterMaterialId.a[22] = "minecraft:lapis_block";
|
||||||
|
+ DataConverterMaterialId.a[23] = "minecraft:dispenser";
|
||||||
|
+ DataConverterMaterialId.a[24] = "minecraft:sandstone";
|
||||||
|
+ DataConverterMaterialId.a[25] = "minecraft:noteblock";
|
||||||
|
+ DataConverterMaterialId.a[27] = "minecraft:golden_rail";
|
||||||
|
+ DataConverterMaterialId.a[28] = "minecraft:detector_rail";
|
||||||
|
+ DataConverterMaterialId.a[29] = "minecraft:sticky_piston";
|
||||||
|
+ DataConverterMaterialId.a[30] = "minecraft:web";
|
||||||
|
+ DataConverterMaterialId.a[31] = "minecraft:tallgrass";
|
||||||
|
+ DataConverterMaterialId.a[32] = "minecraft:deadbush";
|
||||||
|
+ DataConverterMaterialId.a[33] = "minecraft:piston";
|
||||||
|
+ DataConverterMaterialId.a[35] = "minecraft:wool";
|
||||||
|
+ DataConverterMaterialId.a[37] = "minecraft:yellow_flower";
|
||||||
|
+ DataConverterMaterialId.a[38] = "minecraft:red_flower";
|
||||||
|
+ DataConverterMaterialId.a[39] = "minecraft:brown_mushroom";
|
||||||
|
+ DataConverterMaterialId.a[40] = "minecraft:red_mushroom";
|
||||||
|
+ DataConverterMaterialId.a[41] = "minecraft:gold_block";
|
||||||
|
+ DataConverterMaterialId.a[42] = "minecraft:iron_block";
|
||||||
|
+ DataConverterMaterialId.a[43] = "minecraft:double_stone_slab";
|
||||||
|
+ DataConverterMaterialId.a[44] = "minecraft:stone_slab";
|
||||||
|
+ DataConverterMaterialId.a[45] = "minecraft:brick_block";
|
||||||
|
+ DataConverterMaterialId.a[46] = "minecraft:tnt";
|
||||||
|
+ DataConverterMaterialId.a[47] = "minecraft:bookshelf";
|
||||||
|
+ DataConverterMaterialId.a[48] = "minecraft:mossy_cobblestone";
|
||||||
|
+ DataConverterMaterialId.a[49] = "minecraft:obsidian";
|
||||||
|
+ DataConverterMaterialId.a[50] = "minecraft:torch";
|
||||||
|
+ DataConverterMaterialId.a[51] = "minecraft:fire";
|
||||||
|
+ DataConverterMaterialId.a[52] = "minecraft:mob_spawner";
|
||||||
|
+ DataConverterMaterialId.a[53] = "minecraft:oak_stairs";
|
||||||
|
+ DataConverterMaterialId.a[54] = "minecraft:chest";
|
||||||
|
+ DataConverterMaterialId.a[56] = "minecraft:diamond_ore";
|
||||||
|
+ DataConverterMaterialId.a[57] = "minecraft:diamond_block";
|
||||||
|
+ DataConverterMaterialId.a[58] = "minecraft:crafting_table";
|
||||||
|
+ DataConverterMaterialId.a[60] = "minecraft:farmland";
|
||||||
|
+ DataConverterMaterialId.a[61] = "minecraft:furnace";
|
||||||
|
+ DataConverterMaterialId.a[62] = "minecraft:lit_furnace";
|
||||||
|
+ DataConverterMaterialId.a[65] = "minecraft:ladder";
|
||||||
|
+ DataConverterMaterialId.a[66] = "minecraft:rail";
|
||||||
|
+ DataConverterMaterialId.a[67] = "minecraft:stone_stairs";
|
||||||
|
+ DataConverterMaterialId.a[69] = "minecraft:lever";
|
||||||
|
+ DataConverterMaterialId.a[70] = "minecraft:stone_pressure_plate";
|
||||||
|
+ DataConverterMaterialId.a[72] = "minecraft:wooden_pressure_plate";
|
||||||
|
+ DataConverterMaterialId.a[73] = "minecraft:redstone_ore";
|
||||||
|
+ DataConverterMaterialId.a[76] = "minecraft:redstone_torch";
|
||||||
|
+ DataConverterMaterialId.a[77] = "minecraft:stone_button";
|
||||||
|
+ DataConverterMaterialId.a[78] = "minecraft:snow_layer";
|
||||||
|
+ DataConverterMaterialId.a[79] = "minecraft:ice";
|
||||||
|
+ DataConverterMaterialId.a[80] = "minecraft:snow";
|
||||||
|
+ DataConverterMaterialId.a[81] = "minecraft:cactus";
|
||||||
|
+ DataConverterMaterialId.a[82] = "minecraft:clay";
|
||||||
|
+ DataConverterMaterialId.a[84] = "minecraft:jukebox";
|
||||||
|
+ DataConverterMaterialId.a[85] = "minecraft:fence";
|
||||||
|
+ DataConverterMaterialId.a[86] = "minecraft:pumpkin";
|
||||||
|
+ DataConverterMaterialId.a[87] = "minecraft:netherrack";
|
||||||
|
+ DataConverterMaterialId.a[88] = "minecraft:soul_sand";
|
||||||
|
+ DataConverterMaterialId.a[89] = "minecraft:glowstone";
|
||||||
|
+ DataConverterMaterialId.a[90] = "minecraft:portal";
|
||||||
|
+ DataConverterMaterialId.a[91] = "minecraft:lit_pumpkin";
|
||||||
|
+ DataConverterMaterialId.a[95] = "minecraft:stained_glass";
|
||||||
|
+ DataConverterMaterialId.a[96] = "minecraft:trapdoor";
|
||||||
|
+ DataConverterMaterialId.a[97] = "minecraft:monster_egg";
|
||||||
|
+ DataConverterMaterialId.a[98] = "minecraft:stonebrick";
|
||||||
|
+ DataConverterMaterialId.a[99] = "minecraft:brown_mushroom_block";
|
||||||
|
+ DataConverterMaterialId.a[100] = "minecraft:red_mushroom_block";
|
||||||
|
+ DataConverterMaterialId.a[101] = "minecraft:iron_bars";
|
||||||
|
+ DataConverterMaterialId.a[102] = "minecraft:glass_pane";
|
||||||
|
+ DataConverterMaterialId.a[103] = "minecraft:melon_block";
|
||||||
|
+ DataConverterMaterialId.a[106] = "minecraft:vine";
|
||||||
|
+ DataConverterMaterialId.a[107] = "minecraft:fence_gate";
|
||||||
|
+ DataConverterMaterialId.a[108] = "minecraft:brick_stairs";
|
||||||
|
+ DataConverterMaterialId.a[109] = "minecraft:stone_brick_stairs";
|
||||||
|
+ DataConverterMaterialId.a[110] = "minecraft:mycelium";
|
||||||
|
+ DataConverterMaterialId.a[111] = "minecraft:waterlily";
|
||||||
|
+ DataConverterMaterialId.a[112] = "minecraft:nether_brick";
|
||||||
|
+ DataConverterMaterialId.a[113] = "minecraft:nether_brick_fence";
|
||||||
|
+ DataConverterMaterialId.a[114] = "minecraft:nether_brick_stairs";
|
||||||
|
+ DataConverterMaterialId.a[116] = "minecraft:enchanting_table";
|
||||||
|
+ DataConverterMaterialId.a[119] = "minecraft:end_portal";
|
||||||
|
+ DataConverterMaterialId.a[120] = "minecraft:end_portal_frame";
|
||||||
|
+ DataConverterMaterialId.a[121] = "minecraft:end_stone";
|
||||||
|
+ DataConverterMaterialId.a[122] = "minecraft:dragon_egg";
|
||||||
|
+ DataConverterMaterialId.a[123] = "minecraft:redstone_lamp";
|
||||||
|
+ DataConverterMaterialId.a[125] = "minecraft:double_wooden_slab";
|
||||||
|
+ DataConverterMaterialId.a[126] = "minecraft:wooden_slab";
|
||||||
|
+ DataConverterMaterialId.a[127] = "minecraft:cocoa";
|
||||||
|
+ DataConverterMaterialId.a[128] = "minecraft:sandstone_stairs";
|
||||||
|
+ DataConverterMaterialId.a[129] = "minecraft:emerald_ore";
|
||||||
|
+ DataConverterMaterialId.a[130] = "minecraft:ender_chest";
|
||||||
|
+ DataConverterMaterialId.a[131] = "minecraft:tripwire_hook";
|
||||||
|
+ DataConverterMaterialId.a[133] = "minecraft:emerald_block";
|
||||||
|
+ DataConverterMaterialId.a[134] = "minecraft:spruce_stairs";
|
||||||
|
+ DataConverterMaterialId.a[135] = "minecraft:birch_stairs";
|
||||||
|
+ DataConverterMaterialId.a[136] = "minecraft:jungle_stairs";
|
||||||
|
+ DataConverterMaterialId.a[137] = "minecraft:command_block";
|
||||||
|
+ DataConverterMaterialId.a[138] = "minecraft:beacon";
|
||||||
|
+ DataConverterMaterialId.a[139] = "minecraft:cobblestone_wall";
|
||||||
|
+ DataConverterMaterialId.a[141] = "minecraft:carrots";
|
||||||
|
+ DataConverterMaterialId.a[142] = "minecraft:potatoes";
|
||||||
|
+ DataConverterMaterialId.a[143] = "minecraft:wooden_button";
|
||||||
|
+ DataConverterMaterialId.a[145] = "minecraft:anvil";
|
||||||
|
+ DataConverterMaterialId.a[146] = "minecraft:trapped_chest";
|
||||||
|
+ DataConverterMaterialId.a[147] = "minecraft:light_weighted_pressure_plate";
|
||||||
|
+ DataConverterMaterialId.a[148] = "minecraft:heavy_weighted_pressure_plate";
|
||||||
|
+ DataConverterMaterialId.a[151] = "minecraft:daylight_detector";
|
||||||
|
+ DataConverterMaterialId.a[152] = "minecraft:redstone_block";
|
||||||
|
+ DataConverterMaterialId.a[153] = "minecraft:quartz_ore";
|
||||||
|
+ DataConverterMaterialId.a[154] = "minecraft:hopper";
|
||||||
|
+ DataConverterMaterialId.a[155] = "minecraft:quartz_block";
|
||||||
|
+ DataConverterMaterialId.a[156] = "minecraft:quartz_stairs";
|
||||||
|
+ DataConverterMaterialId.a[157] = "minecraft:activator_rail";
|
||||||
|
+ DataConverterMaterialId.a[158] = "minecraft:dropper";
|
||||||
|
+ DataConverterMaterialId.a[159] = "minecraft:stained_hardened_clay";
|
||||||
|
+ DataConverterMaterialId.a[160] = "minecraft:stained_glass_pane";
|
||||||
|
+ DataConverterMaterialId.a[161] = "minecraft:leaves2";
|
||||||
|
+ DataConverterMaterialId.a[162] = "minecraft:log2";
|
||||||
|
+ DataConverterMaterialId.a[163] = "minecraft:acacia_stairs";
|
||||||
|
+ DataConverterMaterialId.a[164] = "minecraft:dark_oak_stairs";
|
||||||
|
+ DataConverterMaterialId.a[170] = "minecraft:hay_block";
|
||||||
|
+ DataConverterMaterialId.a[171] = "minecraft:carpet";
|
||||||
|
+ DataConverterMaterialId.a[172] = "minecraft:hardened_clay";
|
||||||
|
+ DataConverterMaterialId.a[173] = "minecraft:coal_block";
|
||||||
|
+ DataConverterMaterialId.a[174] = "minecraft:packed_ice";
|
||||||
|
+ DataConverterMaterialId.a[175] = "minecraft:double_plant";
|
||||||
|
+ DataConverterMaterialId.a[256] = "minecraft:iron_shovel";
|
||||||
|
+ DataConverterMaterialId.a[257] = "minecraft:iron_pickaxe";
|
||||||
|
+ DataConverterMaterialId.a[258] = "minecraft:iron_axe";
|
||||||
|
+ DataConverterMaterialId.a[259] = "minecraft:flint_and_steel";
|
||||||
|
+ DataConverterMaterialId.a[260] = "minecraft:apple";
|
||||||
|
+ DataConverterMaterialId.a[261] = "minecraft:bow";
|
||||||
|
+ DataConverterMaterialId.a[262] = "minecraft:arrow";
|
||||||
|
+ DataConverterMaterialId.a[263] = "minecraft:coal";
|
||||||
|
+ DataConverterMaterialId.a[264] = "minecraft:diamond";
|
||||||
|
+ DataConverterMaterialId.a[265] = "minecraft:iron_ingot";
|
||||||
|
+ DataConverterMaterialId.a[266] = "minecraft:gold_ingot";
|
||||||
|
+ DataConverterMaterialId.a[267] = "minecraft:iron_sword";
|
||||||
|
+ DataConverterMaterialId.a[268] = "minecraft:wooden_sword";
|
||||||
|
+ DataConverterMaterialId.a[269] = "minecraft:wooden_shovel";
|
||||||
|
+ DataConverterMaterialId.a[270] = "minecraft:wooden_pickaxe";
|
||||||
|
+ DataConverterMaterialId.a[271] = "minecraft:wooden_axe";
|
||||||
|
+ DataConverterMaterialId.a[272] = "minecraft:stone_sword";
|
||||||
|
+ DataConverterMaterialId.a[273] = "minecraft:stone_shovel";
|
||||||
|
+ DataConverterMaterialId.a[274] = "minecraft:stone_pickaxe";
|
||||||
|
+ DataConverterMaterialId.a[275] = "minecraft:stone_axe";
|
||||||
|
+ DataConverterMaterialId.a[276] = "minecraft:diamond_sword";
|
||||||
|
+ DataConverterMaterialId.a[277] = "minecraft:diamond_shovel";
|
||||||
|
+ DataConverterMaterialId.a[278] = "minecraft:diamond_pickaxe";
|
||||||
|
+ DataConverterMaterialId.a[279] = "minecraft:diamond_axe";
|
||||||
|
+ DataConverterMaterialId.a[280] = "minecraft:stick";
|
||||||
|
+ DataConverterMaterialId.a[281] = "minecraft:bowl";
|
||||||
|
+ DataConverterMaterialId.a[282] = "minecraft:mushroom_stew";
|
||||||
|
+ DataConverterMaterialId.a[283] = "minecraft:golden_sword";
|
||||||
|
+ DataConverterMaterialId.a[284] = "minecraft:golden_shovel";
|
||||||
|
+ DataConverterMaterialId.a[285] = "minecraft:golden_pickaxe";
|
||||||
|
+ DataConverterMaterialId.a[286] = "minecraft:golden_axe";
|
||||||
|
+ DataConverterMaterialId.a[287] = "minecraft:string";
|
||||||
|
+ DataConverterMaterialId.a[288] = "minecraft:feather";
|
||||||
|
+ DataConverterMaterialId.a[289] = "minecraft:gunpowder";
|
||||||
|
+ DataConverterMaterialId.a[290] = "minecraft:wooden_hoe";
|
||||||
|
+ DataConverterMaterialId.a[291] = "minecraft:stone_hoe";
|
||||||
|
+ DataConverterMaterialId.a[292] = "minecraft:iron_hoe";
|
||||||
|
+ DataConverterMaterialId.a[293] = "minecraft:diamond_hoe";
|
||||||
|
+ DataConverterMaterialId.a[294] = "minecraft:golden_hoe";
|
||||||
|
+ DataConverterMaterialId.a[295] = "minecraft:wheat_seeds";
|
||||||
|
+ DataConverterMaterialId.a[296] = "minecraft:wheat";
|
||||||
|
+ DataConverterMaterialId.a[297] = "minecraft:bread";
|
||||||
|
+ DataConverterMaterialId.a[298] = "minecraft:leather_helmet";
|
||||||
|
+ DataConverterMaterialId.a[299] = "minecraft:leather_chestplate";
|
||||||
|
+ DataConverterMaterialId.a[300] = "minecraft:leather_leggings";
|
||||||
|
+ DataConverterMaterialId.a[301] = "minecraft:leather_boots";
|
||||||
|
+ DataConverterMaterialId.a[302] = "minecraft:chainmail_helmet";
|
||||||
|
+ DataConverterMaterialId.a[303] = "minecraft:chainmail_chestplate";
|
||||||
|
+ DataConverterMaterialId.a[304] = "minecraft:chainmail_leggings";
|
||||||
|
+ DataConverterMaterialId.a[305] = "minecraft:chainmail_boots";
|
||||||
|
+ DataConverterMaterialId.a[306] = "minecraft:iron_helmet";
|
||||||
|
+ DataConverterMaterialId.a[307] = "minecraft:iron_chestplate";
|
||||||
|
+ DataConverterMaterialId.a[308] = "minecraft:iron_leggings";
|
||||||
|
+ DataConverterMaterialId.a[309] = "minecraft:iron_boots";
|
||||||
|
+ DataConverterMaterialId.a[310] = "minecraft:diamond_helmet";
|
||||||
|
+ DataConverterMaterialId.a[311] = "minecraft:diamond_chestplate";
|
||||||
|
+ DataConverterMaterialId.a[312] = "minecraft:diamond_leggings";
|
||||||
|
+ DataConverterMaterialId.a[313] = "minecraft:diamond_boots";
|
||||||
|
+ DataConverterMaterialId.a[314] = "minecraft:golden_helmet";
|
||||||
|
+ DataConverterMaterialId.a[315] = "minecraft:golden_chestplate";
|
||||||
|
+ DataConverterMaterialId.a[316] = "minecraft:golden_leggings";
|
||||||
|
+ DataConverterMaterialId.a[317] = "minecraft:golden_boots";
|
||||||
|
+ DataConverterMaterialId.a[318] = "minecraft:flint";
|
||||||
|
+ DataConverterMaterialId.a[319] = "minecraft:porkchop";
|
||||||
|
+ DataConverterMaterialId.a[320] = "minecraft:cooked_porkchop";
|
||||||
|
+ DataConverterMaterialId.a[321] = "minecraft:painting";
|
||||||
|
+ DataConverterMaterialId.a[322] = "minecraft:golden_apple";
|
||||||
|
+ DataConverterMaterialId.a[323] = "minecraft:sign";
|
||||||
|
+ DataConverterMaterialId.a[324] = "minecraft:wooden_door";
|
||||||
|
+ DataConverterMaterialId.a[325] = "minecraft:bucket";
|
||||||
|
+ DataConverterMaterialId.a[326] = "minecraft:water_bucket";
|
||||||
|
+ DataConverterMaterialId.a[327] = "minecraft:lava_bucket";
|
||||||
|
+ DataConverterMaterialId.a[328] = "minecraft:minecart";
|
||||||
|
+ DataConverterMaterialId.a[329] = "minecraft:saddle";
|
||||||
|
+ DataConverterMaterialId.a[330] = "minecraft:iron_door";
|
||||||
|
+ DataConverterMaterialId.a[331] = "minecraft:redstone";
|
||||||
|
+ DataConverterMaterialId.a[332] = "minecraft:snowball";
|
||||||
|
+ DataConverterMaterialId.a[333] = "minecraft:boat";
|
||||||
|
+ DataConverterMaterialId.a[334] = "minecraft:leather";
|
||||||
|
+ DataConverterMaterialId.a[335] = "minecraft:milk_bucket";
|
||||||
|
+ DataConverterMaterialId.a[336] = "minecraft:brick";
|
||||||
|
+ DataConverterMaterialId.a[337] = "minecraft:clay_ball";
|
||||||
|
+ DataConverterMaterialId.a[338] = "minecraft:reeds";
|
||||||
|
+ DataConverterMaterialId.a[339] = "minecraft:paper";
|
||||||
|
+ DataConverterMaterialId.a[340] = "minecraft:book";
|
||||||
|
+ DataConverterMaterialId.a[341] = "minecraft:slime_ball";
|
||||||
|
+ DataConverterMaterialId.a[342] = "minecraft:chest_minecart";
|
||||||
|
+ DataConverterMaterialId.a[343] = "minecraft:furnace_minecart";
|
||||||
|
+ DataConverterMaterialId.a[344] = "minecraft:egg";
|
||||||
|
+ DataConverterMaterialId.a[345] = "minecraft:compass";
|
||||||
|
+ DataConverterMaterialId.a[346] = "minecraft:fishing_rod";
|
||||||
|
+ DataConverterMaterialId.a[347] = "minecraft:clock";
|
||||||
|
+ DataConverterMaterialId.a[348] = "minecraft:glowstone_dust";
|
||||||
|
+ DataConverterMaterialId.a[349] = "minecraft:fish";
|
||||||
|
+ DataConverterMaterialId.a[350] = "minecraft:cooked_fished";
|
||||||
|
+ DataConverterMaterialId.a[351] = "minecraft:dye";
|
||||||
|
+ DataConverterMaterialId.a[352] = "minecraft:bone";
|
||||||
|
+ DataConverterMaterialId.a[353] = "minecraft:sugar";
|
||||||
|
+ DataConverterMaterialId.a[354] = "minecraft:cake";
|
||||||
|
+ DataConverterMaterialId.a[355] = "minecraft:bed";
|
||||||
|
+ DataConverterMaterialId.a[356] = "minecraft:repeater";
|
||||||
|
+ DataConverterMaterialId.a[357] = "minecraft:cookie";
|
||||||
|
+ DataConverterMaterialId.a[358] = "minecraft:filled_map";
|
||||||
|
+ DataConverterMaterialId.a[359] = "minecraft:shears";
|
||||||
|
+ DataConverterMaterialId.a[360] = "minecraft:melon";
|
||||||
|
+ DataConverterMaterialId.a[361] = "minecraft:pumpkin_seeds";
|
||||||
|
+ DataConverterMaterialId.a[362] = "minecraft:melon_seeds";
|
||||||
|
+ DataConverterMaterialId.a[363] = "minecraft:beef";
|
||||||
|
+ DataConverterMaterialId.a[364] = "minecraft:cooked_beef";
|
||||||
|
+ DataConverterMaterialId.a[365] = "minecraft:chicken";
|
||||||
|
+ DataConverterMaterialId.a[366] = "minecraft:cooked_chicken";
|
||||||
|
+ DataConverterMaterialId.a[367] = "minecraft:rotten_flesh";
|
||||||
|
+ DataConverterMaterialId.a[368] = "minecraft:ender_pearl";
|
||||||
|
+ DataConverterMaterialId.a[369] = "minecraft:blaze_rod";
|
||||||
|
+ DataConverterMaterialId.a[370] = "minecraft:ghast_tear";
|
||||||
|
+ DataConverterMaterialId.a[371] = "minecraft:gold_nugget";
|
||||||
|
+ DataConverterMaterialId.a[372] = "minecraft:nether_wart";
|
||||||
|
+ DataConverterMaterialId.a[373] = "minecraft:potion";
|
||||||
|
+ DataConverterMaterialId.a[374] = "minecraft:glass_bottle";
|
||||||
|
+ DataConverterMaterialId.a[375] = "minecraft:spider_eye";
|
||||||
|
+ DataConverterMaterialId.a[376] = "minecraft:fermented_spider_eye";
|
||||||
|
+ DataConverterMaterialId.a[377] = "minecraft:blaze_powder";
|
||||||
|
+ DataConverterMaterialId.a[378] = "minecraft:magma_cream";
|
||||||
|
+ DataConverterMaterialId.a[379] = "minecraft:brewing_stand";
|
||||||
|
+ DataConverterMaterialId.a[380] = "minecraft:cauldron";
|
||||||
|
+ DataConverterMaterialId.a[381] = "minecraft:ender_eye";
|
||||||
|
+ DataConverterMaterialId.a[382] = "minecraft:speckled_melon";
|
||||||
|
+ DataConverterMaterialId.a[383] = "minecraft:spawn_egg";
|
||||||
|
+ DataConverterMaterialId.a[384] = "minecraft:experience_bottle";
|
||||||
|
+ DataConverterMaterialId.a[385] = "minecraft:fire_charge";
|
||||||
|
+ DataConverterMaterialId.a[386] = "minecraft:writable_book";
|
||||||
|
+ DataConverterMaterialId.a[387] = "minecraft:written_book";
|
||||||
|
+ DataConverterMaterialId.a[388] = "minecraft:emerald";
|
||||||
|
+ DataConverterMaterialId.a[389] = "minecraft:item_frame";
|
||||||
|
+ DataConverterMaterialId.a[390] = "minecraft:flower_pot";
|
||||||
|
+ DataConverterMaterialId.a[391] = "minecraft:carrot";
|
||||||
|
+ DataConverterMaterialId.a[392] = "minecraft:potato";
|
||||||
|
+ DataConverterMaterialId.a[393] = "minecraft:baked_potato";
|
||||||
|
+ DataConverterMaterialId.a[394] = "minecraft:poisonous_potato";
|
||||||
|
+ DataConverterMaterialId.a[395] = "minecraft:map";
|
||||||
|
+ DataConverterMaterialId.a[396] = "minecraft:golden_carrot";
|
||||||
|
+ DataConverterMaterialId.a[397] = "minecraft:skull";
|
||||||
|
+ DataConverterMaterialId.a[398] = "minecraft:carrot_on_a_stick";
|
||||||
|
+ DataConverterMaterialId.a[399] = "minecraft:nether_star";
|
||||||
|
+ DataConverterMaterialId.a[400] = "minecraft:pumpkin_pie";
|
||||||
|
+ DataConverterMaterialId.a[401] = "minecraft:fireworks";
|
||||||
|
+ DataConverterMaterialId.a[402] = "minecraft:firework_charge";
|
||||||
|
+ DataConverterMaterialId.a[403] = "minecraft:enchanted_book";
|
||||||
|
+ DataConverterMaterialId.a[404] = "minecraft:comparator";
|
||||||
|
+ DataConverterMaterialId.a[405] = "minecraft:netherbrick";
|
||||||
|
+ DataConverterMaterialId.a[406] = "minecraft:quartz";
|
||||||
|
+ DataConverterMaterialId.a[407] = "minecraft:tnt_minecart";
|
||||||
|
+ DataConverterMaterialId.a[408] = "minecraft:hopper_minecart";
|
||||||
|
+ DataConverterMaterialId.a[417] = "minecraft:iron_horse_armor";
|
||||||
|
+ DataConverterMaterialId.a[418] = "minecraft:golden_horse_armor";
|
||||||
|
+ DataConverterMaterialId.a[419] = "minecraft:diamond_horse_armor";
|
||||||
|
+ DataConverterMaterialId.a[420] = "minecraft:lead";
|
||||||
|
+ DataConverterMaterialId.a[421] = "minecraft:name_tag";
|
||||||
|
+ DataConverterMaterialId.a[422] = "minecraft:command_block_minecart";
|
||||||
|
+ DataConverterMaterialId.a[2256] = "minecraft:record_13";
|
||||||
|
+ DataConverterMaterialId.a[2257] = "minecraft:record_cat";
|
||||||
|
+ DataConverterMaterialId.a[2258] = "minecraft:record_blocks";
|
||||||
|
+ DataConverterMaterialId.a[2259] = "minecraft:record_chirp";
|
||||||
|
+ DataConverterMaterialId.a[2260] = "minecraft:record_far";
|
||||||
|
+ DataConverterMaterialId.a[2261] = "minecraft:record_mall";
|
||||||
|
+ DataConverterMaterialId.a[2262] = "minecraft:record_mellohi";
|
||||||
|
+ DataConverterMaterialId.a[2263] = "minecraft:record_stal";
|
||||||
|
+ DataConverterMaterialId.a[2264] = "minecraft:record_strad";
|
||||||
|
+ DataConverterMaterialId.a[2265] = "minecraft:record_ward";
|
||||||
|
+ DataConverterMaterialId.a[2266] = "minecraft:record_11";
|
||||||
|
+ DataConverterMaterialId.a[2267] = "minecraft:record_wait";
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
diff --git a/src/main/java/net/minecraft/server/EULA.java b/src/main/java/net/minecraft/server/EULA.java
|
diff --git a/src/main/java/net/minecraft/server/EULA.java b/src/main/java/net/minecraft/server/EULA.java
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..c872029
|
index 0000000..c872029
|
||||||
|
@ -5627,5 +5975,5 @@ index 0000000..e454622
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
--
|
--
|
||||||
2.7.1.windows.2
|
2.7.4
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
From c8b54ef0cf427177d9580119a4827e25ec0b5ec7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jedediah Smith <jedediah@silencegreys.com>
|
||||||
|
Date: Tue, 22 Mar 2016 16:00:16 -0400
|
||||||
|
Subject: [PATCH] Use correct item in arrow pickup event
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/main/java/net/minecraft/server/EntityArrow.java b/src/main/java/net/minecraft/server/EntityArrow.java
|
||||||
|
index 8c261d0..97948f4 100644
|
||||||
|
--- a/src/main/java/net/minecraft/server/EntityArrow.java
|
||||||
|
+++ b/src/main/java/net/minecraft/server/EntityArrow.java
|
||||||
|
@@ -430,7 +430,7 @@ public abstract class EntityArrow extends Entity implements IProjectile {
|
||||||
|
public void d(EntityHuman entityhuman) {
|
||||||
|
if (!this.world.isClientSide && this.inGround && this.shake <= 0) {
|
||||||
|
// CraftBukkit start
|
||||||
|
- ItemStack itemstack = new ItemStack(Items.ARROW);
|
||||||
|
+ ItemStack itemstack = this.j(); // Paper - Use the correct item
|
||||||
|
if (this.fromPlayer == PickupStatus.ALLOWED && entityhuman.inventory.canHold(itemstack) > 0) {
|
||||||
|
EntityItem item = new EntityItem(this.world, this.locX, this.locY, this.locZ, itemstack);
|
||||||
|
|
||||||
|
@@ -445,7 +445,7 @@ public abstract class EntityArrow extends Entity implements IProjectile {
|
||||||
|
// CraftBukkit end
|
||||||
|
boolean flag = this.fromPlayer == EntityArrow.PickupStatus.ALLOWED || this.fromPlayer == EntityArrow.PickupStatus.CREATIVE_ONLY && entityhuman.abilities.canInstantlyBuild;
|
||||||
|
|
||||||
|
- if (this.fromPlayer == EntityArrow.PickupStatus.ALLOWED && !entityhuman.inventory.pickup(this.j())) {
|
||||||
|
+ if (this.fromPlayer == EntityArrow.PickupStatus.ALLOWED && !entityhuman.inventory.pickup(itemstack)) { // Paper - Use event itemstack
|
||||||
|
flag = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
From 57e9cd22ee701bc9324766aa1c72e98ea83ea7ca Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jedediah Smith <jedediah@silencegreys.com>
|
||||||
|
Date: Tue, 1 Mar 2016 04:32:08 -0500
|
||||||
|
Subject: [PATCH] Fix cooked fish legacy import
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/main/java/net/minecraft/server/DataConverterMaterialId.java b/src/main/java/net/minecraft/server/DataConverterMaterialId.java
|
||||||
|
index 87b82eb..a7c71f4 100644
|
||||||
|
--- a/src/main/java/net/minecraft/server/DataConverterMaterialId.java
|
||||||
|
+++ b/src/main/java/net/minecraft/server/DataConverterMaterialId.java
|
||||||
|
@@ -261,7 +261,7 @@ public class DataConverterMaterialId implements IDataConverter {
|
||||||
|
DataConverterMaterialId.a[347] = "minecraft:clock";
|
||||||
|
DataConverterMaterialId.a[348] = "minecraft:glowstone_dust";
|
||||||
|
DataConverterMaterialId.a[349] = "minecraft:fish";
|
||||||
|
- DataConverterMaterialId.a[350] = "minecraft:cooked_fished";
|
||||||
|
+ DataConverterMaterialId.a[350] = "minecraft:cooked_fish"; // Paper - cooked_fished -> cooked_fish
|
||||||
|
DataConverterMaterialId.a[351] = "minecraft:dye";
|
||||||
|
DataConverterMaterialId.a[352] = "minecraft:bone";
|
||||||
|
DataConverterMaterialId.a[353] = "minecraft:sugar";
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
Loading…
Reference in New Issue