-
Posts
796 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Kokkie
-
I now have this, but it has 3x3 and it deletes the item in my first slot public class ContainerCheeseWorkbench extends Container { /** The crafting matrix inventory (3x3). */ public InventoryCrafting craftMatrix = new InventoryCrafting(this, 4, 4); public IInventory craftResult = new InventoryCraftResult(); private final World worldObj; /** Position of the workbench */ private final BlockPos pos; public ContainerCheeseWorkbench(InventoryPlayer playerInventory, World worldIn, BlockPos posIn) { this.worldObj = worldIn; this.pos = posIn; this.addSlotToContainer( new SlotCrafting(playerInventory.player, this.craftMatrix, this.craftResult, 0, 124, 35)); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { this.addSlotToContainer(new Slot(this.craftMatrix, j + i * 3, 30 + j * 18, 17 + i * 18)); } } for (int k = 0; k < 3; ++k) { for (int i1 = 0; i1 < 9; ++i1) { this.addSlotToContainer(new Slot(playerInventory, i1 + k * 9 + 9, 8 + i1 * 18, 84 + k * 18)); } } for (int l = 0; l < 9; ++l) { this.addSlotToContainer(new Slot(playerInventory, l, 8 + l * 18, 142)); } this.onCraftMatrixChanged(this.craftMatrix); } /** * Callback for when the crafting matrix is changed. */ public void onCraftMatrixChanged(IInventory inventoryIn) { this.craftResult.setInventorySlotContents(0, CheeseCraftingManager.getInstance().findMatchingRecipe(this.craftMatrix, this.worldObj)); } /** * Called when the container is closed. */ public void onContainerClosed(EntityPlayer playerIn) { super.onContainerClosed(playerIn); if (!this.worldObj.isRemote) { for (int i = 0; i < 16; ++i) { ItemStack itemstack = this.craftMatrix.removeStackFromSlot(i); if (!itemstack.isEmpty()) { playerIn.dropItem(itemstack, false); } } } } /** * Determines whether supplied player can use this container */ public boolean canInteractWith(EntityPlayer playerIn) { return this.worldObj.getBlockState(this.pos).getBlock() != CheeseBlocks.CHEESE_CRAFTING_TABLE ? false : playerIn.getDistanceSq((double) this.pos.getX() + 0.5D, (double) this.pos.getY() + 0.5D, (double) this.pos.getZ() + 0.5D) <= 64.0D; } /** * Take a stack from the specified inventory slot. */ public ItemStack transferStackInSlot(EntityPlayer playerIn, int index) { ItemStack itemstack = ItemStack.EMPTY; Slot slot = (Slot) this.inventorySlots.get(index); if (slot != null && slot.getHasStack()) { ItemStack itemstack1 = slot.getStack(); itemstack = itemstack1.copy(); if (index == 0) { itemstack1.getItem().onCreated(itemstack1, this.worldObj, playerIn); if (!this.mergeItemStack(itemstack1, 10, 46, true)) { return ItemStack.EMPTY; } slot.onSlotChange(itemstack1, itemstack); } else if (index >= 10 && index < 37) { if (!this.mergeItemStack(itemstack1, 37, 46, false)) { return ItemStack.EMPTY; } } else if (index >= 37 && index < 46) { if (!this.mergeItemStack(itemstack1, 10, 37, false)) { return ItemStack.EMPTY; } } else if (!this.mergeItemStack(itemstack1, 10, 46, false)) { return ItemStack.EMPTY; } if (itemstack1.isEmpty()) { slot.putStack(ItemStack.EMPTY); } else { slot.onSlotChanged(); } if (itemstack1.getCount() == itemstack.getCount()) { return ItemStack.EMPTY; } ItemStack itemstack2 = slot.onTake(playerIn, itemstack1); if (index == 0) { playerIn.dropItem(itemstack2, false); } } return itemstack; } /** * Called to determine if the current slot is valid for the stack merging * (double-click) code. The stack passed in is null for the initial slot * that was double-clicked. */ public boolean canMergeSlot(ItemStack stack, Slot slotIn) { return slotIn.inventory != this.craftResult && super.canMergeSlot(stack, slotIn); } } public class CheeseCraftingManager { /** The static instance of this class */ private static final CheeseCraftingManager INSTANCE = new CheeseCraftingManager(); private final List<IRecipe> recipes = Lists.<IRecipe>newArrayList(); /** * Returns the static instance of this class */ public static CheeseCraftingManager getInstance() { /** The static instance of this class */ return INSTANCE; } private CheeseCraftingManager() { this.addRecipe(new ItemStack(CheeseItems.CHEESE_WAND), new Object[]{" C "," CDC"," SC ","S ",'C',CheeseItems.CHEESE_INGOT,'S',Items.STICK}); Collections.sort(this.recipes, new Comparator<IRecipe>() { public int compare(IRecipe p_compare_1_, IRecipe p_compare_2_) { return p_compare_1_ instanceof ShapelessRecipes && p_compare_2_ instanceof ShapedRecipes ? 1 : (p_compare_2_ instanceof ShapelessRecipes && p_compare_1_ instanceof ShapedRecipes ? -1 : (p_compare_2_.getRecipeSize() < p_compare_1_.getRecipeSize() ? -1 : (p_compare_2_.getRecipeSize() > p_compare_1_.getRecipeSize() ? 1 : 0))); } }); } /** * Adds a shaped recipe to the games recipe list. */ public ShapedRecipes addRecipe(ItemStack stack, Object... recipeComponents) { String s = ""; int i = 0; int j = 0; int k = 0; if (recipeComponents[i] instanceof String[]) { String[] astring = (String[]) ((String[]) recipeComponents[i++]); for (String s2 : astring) { ++k; j = s2.length(); s = s + s2; } } else { while (recipeComponents[i] instanceof String) { String s1 = (String) recipeComponents[i++]; ++k; j = s1.length(); s = s + s1; } } Map<Character, ItemStack> map; for (map = Maps.<Character, ItemStack>newHashMap(); i < recipeComponents.length; i += 2) { Character character = (Character) recipeComponents[i]; ItemStack itemstack = ItemStack.EMPTY; if (recipeComponents[i + 1] instanceof Item) { itemstack = new ItemStack((Item) recipeComponents[i + 1]); } else if (recipeComponents[i + 1] instanceof Block) { itemstack = new ItemStack((Block) recipeComponents[i + 1], 1, 32767); } else if (recipeComponents[i + 1] instanceof ItemStack) { itemstack = (ItemStack) recipeComponents[i + 1]; } map.put(character, itemstack); } ItemStack[] aitemstack = new ItemStack[j * k]; for (int l = 0; l < j * k; ++l) { char c0 = s.charAt(l); if (map.containsKey(Character.valueOf(c0))) { aitemstack[l] = ((ItemStack) map.get(Character.valueOf(c0))).copy(); } else { aitemstack[l] = ItemStack.EMPTY; } } ShapedRecipes shapedrecipes = new ShapedRecipes(j, k, aitemstack, stack); this.recipes.add(shapedrecipes); return shapedrecipes; } /** * Adds a shapeless crafting recipe to the the game. */ public void addShapelessRecipe(ItemStack stack, Object... recipeComponents) { List<ItemStack> list = Lists.<ItemStack>newArrayList(); for (Object object : recipeComponents) { if (object instanceof ItemStack) { list.add(((ItemStack) object).copy()); } else if (object instanceof Item) { list.add(new ItemStack((Item) object)); } else { if (!(object instanceof Block)) { throw new IllegalArgumentException( "Invalid shapeless recipe: unknown type " + object.getClass().getName() + "!"); } list.add(new ItemStack((Block) object)); } } this.recipes.add(new ShapelessRecipes(stack, list)); } /** * Adds an IRecipe to the list of crafting recipes. */ public void addRecipe(IRecipe recipe) { this.recipes.add(recipe); } /** * Retrieves an ItemStack that has multiple recipes for it. */ public ItemStack findMatchingRecipe(InventoryCrafting craftMatrix, World worldIn) { for (IRecipe irecipe : this.recipes) { if (irecipe.matches(craftMatrix, worldIn)) { return irecipe.getCraftingResult(craftMatrix); } } return ItemStack.EMPTY; } public NonNullList<ItemStack> getRemainingItems(InventoryCrafting craftMatrix, World worldIn) { for (IRecipe irecipe : this.recipes) { if (irecipe.matches(craftMatrix, worldIn)) { return irecipe.getRemainingItems(craftMatrix); } } NonNullList<ItemStack> nonnulllist = NonNullList.<ItemStack>withSize(craftMatrix.getSizeInventory(), ItemStack.EMPTY); for (int i = 0; i < nonnulllist.size(); ++i) { nonnulllist.set(i, craftMatrix.getStackInSlot(i)); } return nonnulllist; } public List<IRecipe> getRecipeList() { return this.recipes; } } public class CheeseWorkbench extends Block { public CheeseWorkbench() { super(Material.WOOD); this.setCreativeTab(CreativeTabs.DECORATIONS); } public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing heldItem, float side, float hitX, float hitY) { if (worldIn.isRemote) { return false; } else { playerIn.displayGui(new CheeseWorkbench.InterfaceCheeseCraftingTable(worldIn, pos)); return true; } } public static class InterfaceCheeseCraftingTable implements IInteractionObject { private final World world; private final BlockPos position; public InterfaceCheeseCraftingTable(World worldIn, BlockPos pos) { this.world = worldIn; this.position = pos; } /** * Get the name of this object. For players this returns their username */ public String getName() { return "crafting_table"; } /** * Returns true if this thing is named */ public boolean hasCustomName() { return false; } /** * Get the formatted ChatComponent that will be used for the sender's * username in chat */ public ITextComponent getDisplayName() { return new TextComponentTranslation(CheeseBlocks.CHEESE_CRAFTING_TABLE.getUnlocalizedName() + ".name", new Object[0]); } public Container createContainer(InventoryPlayer playerInventory, EntityPlayer playerIn) { return new ContainerCheeseWorkbench(playerInventory, this.world, this.position); } public String getGuiID() { return "minecraft:crafting_table"; } } }
-
Oh wow, i ment 4x4
-
Hello, how can I create a 4x4 crafting table and create recipes for it?
-
In my biome all the other lights (lava, other structures etc.) are also not loading (when they are first loaded)...
-
But what about all the other lights not updating in my dimension/biome
-
20 is used in vanilla as well...
-
bump
-
How can I fix this? Normal crops do so that's weird... Oh wow, forgot to reload the game after changing the getPlantType to crop for it to detect the farmland as... well... farmland
-
Hello, my crop isn't working right, when they update (automatically or by placing a block next to it) it breaks, this only happens on my custom farm land... For code go to my github
-
This is not only happening for the structure, also lava light isn't updated, and from my village the lights aren't either...
-
Thanks, now it works
-
Hello, my log isn't working right, when I place it the game crashes, here's the crash: [17:35:25] [server thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot set property PropertyEnum{name=axis, clazz=class com.Egietje.degeweldigemod.blocks.CheeseLog$EnumAxis, values=[x, y, z, none]} as it does not exist in BlockStateContainer{block=dgm:cheese_log, properties=[axis]} at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_111] at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_111] at net.minecraft.util.Util.runTask(Util.java:27) [util.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:753) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:698) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:547) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_111] Caused by: java.lang.IllegalArgumentException: Cannot set property PropertyEnum{name=axis, clazz=class com.Egietje.degeweldigemod.blocks.CheeseLog$EnumAxis, values=[x, y, z, none]} as it does not exist in BlockStateContainer{block=dgm:cheese_log, properties=[axis]} at net.minecraft.block.state.BlockStateContainer$StateImplementation.withProperty(BlockStateContainer.java:215) ~[blockStateContainer$StateImplementation.class:?] at com.Egietje.degeweldigemod.blocks.CheeseLog.getStateForPlacement(CheeseLog.java:50) ~[CheeseLog.class:?] at net.minecraft.block.Block.getStateForPlacement(Block.java:2320) ~[block.class:?] at net.minecraft.item.ItemBlock.onItemUse(ItemBlock.java:52) ~[itemBlock.class:?] at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:812) ~[ForgeHooks.class:?] at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:179) ~[itemStack.class:?] at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:506) ~[PlayerInteractionManager.class:?] at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:712) ~[NetHandlerPlayServer.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[PacketThreadUtil$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_111] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_111] at net.minecraft.util.Util.runTask(Util.java:26) ~[util.class:?] ... 5 more My code is at my github.
-
[1.11] Why isn't it recommended to use a TESR for rendering?
Kokkie replied to Kander16's topic in Modder Support
This is not true. The criteria for whether you need a TESR or not is whether you have moving parts in your model. If you do not have moving parts, you do not need a TESR. A wait yeah, sorry -
[1.11] Why isn't it recommended to use a TESR for rendering?
Kokkie replied to Kander16's topic in Modder Support
Yes, because the TESR models get reloaded every tick -
Blocks.OAK_DOOR.setHardness(1.0F); for oak, and change oak to others
-
[1.11] Why isn't it recommended to use a TESR for rendering?
Kokkie replied to Kander16's topic in Modder Support
If you don't need to render anything that changes depending on the tile entity, just use normal json models -
You can't make it more like that... Maybe you can make an item that is 'half reinforced iron bar' and make it so you need 2 and make a crafting recipe which makes, from 2, 1 reinforced bar
-
Here are all the normal item translations: item.nameTag.name=Name Tag item.leash.name=Lead item.shovelIron.name=Iron Shovel item.pickaxeIron.name=Iron Pickaxe item.hatchetIron.name=Iron Axe item.flintAndSteel.name=Flint and Steel item.apple.name=Apple item.cookie.name=Cookie item.bow.name=Bow item.arrow.name=Arrow item.spectral_arrow.name=Spectral Arrow item.tipped_arrow.name=Tipped Arrow item.coal.name=Coal item.charcoal.name=Charcoal item.diamond.name=Diamond item.emerald.name=Emerald item.ingotIron.name=Iron Ingot item.ingotGold.name=Gold Ingot item.swordIron.name=Iron Sword item.swordWood.name=Wooden Sword item.shovelWood.name=Wooden Shovel item.pickaxeWood.name=Wooden Pickaxe item.hatchetWood.name=Wooden Axe item.swordStone.name=Stone Sword item.shovelStone.name=Stone Shovel item.pickaxeStone.name=Stone Pickaxe item.hatchetStone.name=Stone Axe item.swordDiamond.name=Diamond Sword item.shovelDiamond.name=Diamond Shovel item.pickaxeDiamond.name=Diamond Pickaxe item.hatchetDiamond.name=Diamond Axe item.stick.name=Stick item.bowl.name=Bowl item.mushroomStew.name=Mushroom Stew item.swordGold.name=Golden Sword item.shovelGold.name=Golden Shovel item.pickaxeGold.name=Golden Pickaxe item.hatchetGold.name=Golden Axe item.string.name=String item.feather.name=Feather item.sulphur.name=Gunpowder item.hoeWood.name=Wooden Hoe item.hoeStone.name=Stone Hoe item.hoeIron.name=Iron Hoe item.hoeDiamond.name=Diamond Hoe item.hoeGold.name=Golden Hoe item.seeds.name=Seeds item.seeds_pumpkin.name=Pumpkin Seeds item.seeds_melon.name=Melon Seeds item.melon.name=Melon item.wheat.name=Wheat item.bread.name=Bread item.helmetCloth.name=Leather Cap item.chestplateCloth.name=Leather Tunic item.leggingsCloth.name=Leather Pants item.bootsCloth.name=Leather Boots item.helmetChain.name=Chain Helmet item.chestplateChain.name=Chain Chestplate item.leggingsChain.name=Chain Leggings item.bootsChain.name=Chain Boots item.helmetIron.name=Iron Helmet item.chestplateIron.name=Iron Chestplate item.leggingsIron.name=Iron Leggings item.bootsIron.name=Iron Boots item.helmetDiamond.name=Diamond Helmet item.chestplateDiamond.name=Diamond Chestplate item.leggingsDiamond.name=Diamond Leggings item.bootsDiamond.name=Diamond Boots item.helmetGold.name=Golden Helmet item.chestplateGold.name=Golden Chestplate item.leggingsGold.name=Golden Leggings item.bootsGold.name=Golden Boots item.flint.name=Flint item.porkchopRaw.name=Raw Porkchop item.porkchopCooked.name=Cooked Porkchop item.chickenRaw.name=Raw Chicken item.chickenCooked.name=Cooked Chicken item.muttonRaw.name=Raw Mutton item.muttonCooked.name=Cooked Mutton item.rabbitRaw.name=Raw Rabbit item.rabbitCooked.name=Cooked Rabbit item.rabbitStew.name=Rabbit Stew item.rabbitFoot.name=Rabbit's Foot item.rabbitHide.name=Rabbit Hide item.beefRaw.name=Raw Beef item.beefCooked.name=Steak item.painting.name=Painting item.frame.name=Item Frame item.appleGold.name=Golden Apple item.sign.name=Sign item.doorOak.name=Oak Door item.doorSpruce.name=Spruce Door item.doorBirch.name=Birch Door item.doorJungle.name=Jungle Door item.doorAcacia.name=Acacia Door item.doorDarkOak.name=Dark Oak Door item.bucket.name=Bucket item.bucketWater.name=Water Bucket item.bucketLava.name=Lava Bucket item.minecart.name=Minecart item.saddle.name=Saddle item.doorIron.name=Iron Door item.redstone.name=Redstone item.snowball.name=Snowball item.boat.oak.name=Oak Boat item.boat.spruce.name=Spruce Boat item.boat.birch.name=Birch Boat item.boat.jungle.name=Jungle Boat item.boat.acacia.name=Acacia Boat item.boat.dark_oak.name=Dark Oak Boat item.leather.name=Leather item.milk.name=Milk item.brick.name=Brick item.clay.name=Clay item.reeds.name=Sugar Canes item.paper.name=Paper item.book.name=Book item.slimeball.name=Slimeball item.minecartChest.name=Minecart with Chest item.minecartFurnace.name=Minecart with Furnace item.minecartTnt.name=Minecart with TNT item.minecartHopper.name=Minecart with Hopper item.minecartCommandBlock.name=Minecart with Command Block item.egg.name=Egg item.compass.name=Compass item.fishingRod.name=Fishing Rod item.clock.name=Clock item.yellowDust.name=Glowstone Dust item.fish.cod.raw.name=Raw Fish item.fish.salmon.raw.name=Raw Salmon item.fish.pufferfish.raw.name=Pufferfish item.fish.clownfish.raw.name=Clownfish item.fish.cod.cooked.name=Cooked Fish item.fish.salmon.cooked.name=Cooked Salmon item.record.name=Music Disc item.record.13.desc=C418 - 13 item.record.cat.desc=C418 - cat item.record.blocks.desc=C418 - blocks item.record.chirp.desc=C418 - chirp item.record.far.desc=C418 - far item.record.mall.desc=C418 - mall item.record.mellohi.desc=C418 - mellohi item.record.stal.desc=C418 - stal item.record.strad.desc=C418 - strad item.record.ward.desc=C418 - ward item.record.11.desc=C418 - 11 item.record.wait.desc=C418 - wait item.bone.name=Bone item.dyePowder.black.name=Ink Sac item.dyePowder.red.name=Rose Red item.dyePowder.green.name=Cactus Green item.dyePowder.brown.name=Cocoa Beans item.dyePowder.blue.name=Lapis Lazuli item.dyePowder.purple.name=Purple Dye item.dyePowder.cyan.name=Cyan Dye item.dyePowder.silver.name=Light Gray Dye item.dyePowder.gray.name=Gray Dye item.dyePowder.pink.name=Pink Dye item.dyePowder.lime.name=Lime Dye item.dyePowder.yellow.name=Dandelion Yellow item.dyePowder.lightBlue.name=Light Blue Dye item.dyePowder.magenta.name=Magenta Dye item.dyePowder.orange.name=Orange Dye item.dyePowder.white.name=Bone Meal item.sugar.name=Sugar item.cake.name=Cake item.bed.name=Bed item.diode.name=Redstone Repeater item.comparator.name=Redstone Comparator item.map.name=Map item.leaves.name=Leaves item.shears.name=Shears item.rottenFlesh.name=Rotten Flesh item.enderPearl.name=Ender Pearl item.blazeRod.name=Blaze Rod item.ghastTear.name=Ghast Tear item.netherStalkSeeds.name=Nether Wart item.potion.name=Potion item.splash_potion.name=Splash Potion item.lingering_potion.name=Lingering Potion item.end_crystal.name=End Crystal item.goldNugget.name=Gold Nugget item.glassBottle.name=Glass Bottle item.spiderEye.name=Spider Eye item.fermentedSpiderEye.name=Fermented Spider Eye item.blazePowder.name=Blaze Powder item.magmaCream.name=Magma Cream item.cauldron.name=Cauldron item.brewingStand.name=Brewing Stand item.eyeOfEnder.name=Eye of Ender item.speckledMelon.name=Glistering Melon item.monsterPlacer.name=Spawn item.expBottle.name=Bottle o' Enchanting item.fireball.name=Fire Charge item.writingBook.name=Book and Quill item.writtenBook.name=Written Book item.flowerPot.name=Flower Pot item.emptyMap.name=Empty Map item.carrots.name=Carrot item.carrotGolden.name=Golden Carrot item.potato.name=Potato item.potatoBaked.name=Baked Potato item.potatoPoisonous.name=Poisonous Potato item.skull.skeleton.name=Skeleton Skull item.skull.wither.name=Wither Skeleton Skull item.skull.zombie.name=Zombie Head item.skull.char.name=Head item.skull.player.name=%s's Head item.skull.creeper.name=Creeper Head item.skull.dragon.name=Dragon Head item.carrotOnAStick.name=Carrot on a Stick item.netherStar.name=Nether Star item.pumpkinPie.name=Pumpkin Pie item.enchantedBook.name=Enchanted Book item.fireworks.name=Firework Rocket item.fireworks.flight=Flight Duration: item.fireworksCharge.name=Firework Star item.fireworksCharge.black=Black item.fireworksCharge.red=Red item.fireworksCharge.green=Green item.fireworksCharge.brown=Brown item.fireworksCharge.blue=Blue item.fireworksCharge.purple=Purple item.fireworksCharge.cyan=Cyan item.fireworksCharge.silver=Light Gray item.fireworksCharge.gray=Gray item.fireworksCharge.pink=Pink item.fireworksCharge.lime=Lime item.fireworksCharge.yellow=Yellow item.fireworksCharge.lightBlue=Light Blue item.fireworksCharge.magenta=Magenta item.fireworksCharge.orange=Orange item.fireworksCharge.white=White item.fireworksCharge.customColor=Custom item.fireworksCharge.fadeTo=Fade to item.fireworksCharge.flicker=Twinkle item.fireworksCharge.trail=Trail item.fireworksCharge.type.0=Small Ball item.fireworksCharge.type.1=Large Ball item.fireworksCharge.type.2=Star-shaped item.fireworksCharge.type.3=Creeper-shaped item.fireworksCharge.type.4=Burst item.fireworksCharge.type=Unknown Shape item.netherbrick.name=Nether Brick item.netherquartz.name=Nether Quartz item.armorStand.name=Armor Stand item.horsearmormetal.name=Iron Horse Armor item.horsearmorgold.name=Gold Horse Armor item.horsearmordiamond.name=Diamond Horse Armor item.prismarineShard.name=Prismarine Shard item.prismarineCrystals.name=Prismarine Crystals item.chorusFruit.name=Chorus Fruit item.chorusFruitPopped.name=Popped Chorus Fruit item.beetroot.name=Beetroot item.beetroot_seeds.name=Beetroot Seeds item.beetroot_soup.name=Beetroot Soup item.dragon_breath.name=Dragon's Breath item.elytra.name=Elytra item.totem.name=Totem of Undying item.shulkerShell.name=Shulker Shell item.ironNugget.name=Iron Nugget And all the blocks: tile.air.name=Air tile.barrier.name=Barrier tile.stone.stone.name=Stone tile.stone.granite.name=Granite tile.stone.graniteSmooth.name=Polished Granite tile.stone.diorite.name=Diorite tile.stone.dioriteSmooth.name=Polished Diorite tile.stone.andesite.name=Andesite tile.stone.andesiteSmooth.name=Polished Andesite tile.hayBlock.name=Hay Bale tile.grass.name=Grass Block tile.dirt.name=Dirt tile.dirt.default.name=Dirt tile.dirt.coarse.name=Coarse Dirt tile.dirt.podzol.name=Podzol tile.stonebrick.name=Cobblestone tile.wood.name=Wooden Planks tile.wood.oak.name=Oak Wood Planks tile.wood.spruce.name=Spruce Wood Planks tile.wood.birch.name=Birch Wood Planks tile.wood.jungle.name=Jungle Wood Planks tile.wood.acacia.name=Acacia Wood Planks tile.wood.big_oak.name=Dark Oak Wood Planks tile.sapling.oak.name=Oak Sapling tile.sapling.spruce.name=Spruce Sapling tile.sapling.birch.name=Birch Sapling tile.sapling.jungle.name=Jungle Sapling tile.sapling.acacia.name=Acacia Sapling tile.sapling.big_oak.name=Dark Oak Sapling tile.deadbush.name=Dead Bush tile.bedrock.name=Bedrock tile.water.name=Water tile.lava.name=Lava tile.sand.name=Sand tile.sand.default.name=Sand tile.sand.red.name=Red Sand tile.sandStone.name=Sandstone tile.sandStone.default.name=Sandstone tile.sandStone.chiseled.name=Chiseled Sandstone tile.sandStone.smooth.name=Smooth Sandstone tile.redSandStone.name=Red Sandstone tile.redSandStone.default.name=Red Sandstone tile.redSandStone.chiseled.name=Chiseled Red Sandstone tile.redSandStone.smooth.name=Smooth Red Sandstone tile.gravel.name=Gravel tile.oreGold.name=Gold Ore tile.oreIron.name=Iron Ore tile.oreCoal.name=Coal Ore tile.log.name=Wood tile.log.oak.name=Oak Wood tile.log.spruce.name=Spruce Wood tile.log.birch.name=Birch Wood tile.log.jungle.name=Jungle Wood tile.log.acacia.name=Acacia Wood tile.log.big_oak.name=Dark Oak Wood tile.leaves.name=Leaves tile.leaves.oak.name=Oak Leaves tile.leaves.spruce.name=Spruce Leaves tile.leaves.birch.name=Birch Leaves tile.leaves.jungle.name=Jungle Leaves tile.leaves.acacia.name=Acacia Leaves tile.leaves.big_oak.name=Dark Oak Leaves tile.tallgrass.name=Grass tile.tallgrass.shrub.name=Shrub tile.tallgrass.grass.name=Grass tile.tallgrass.fern.name=Fern tile.sponge.dry.name=Sponge tile.sponge.wet.name=Wet Sponge tile.glass.name=Glass tile.stainedGlass.name=Stained Glass tile.stainedGlass.black.name=Black Stained Glass tile.stainedGlass.red.name=Red Stained Glass tile.stainedGlass.green.name=Green Stained Glass tile.stainedGlass.brown.name=Brown Stained Glass tile.stainedGlass.blue.name=Blue Stained Glass tile.stainedGlass.purple.name=Purple Stained Glass tile.stainedGlass.cyan.name=Cyan Stained Glass tile.stainedGlass.silver.name=Light Gray Stained Glass tile.stainedGlass.gray.name=Gray Stained Glass tile.stainedGlass.pink.name=Pink Stained Glass tile.stainedGlass.lime.name=Lime Stained Glass tile.stainedGlass.yellow.name=Yellow Stained Glass tile.stainedGlass.lightBlue.name=Light Blue Stained Glass tile.stainedGlass.magenta.name=Magenta Stained Glass tile.stainedGlass.orange.name=Orange Stained Glass tile.stainedGlass.white.name=White Stained Glass tile.thinStainedGlass.name=Stained Glass Pane tile.thinStainedGlass.black.name=Black Stained Glass Pane tile.thinStainedGlass.red.name=Red Stained Glass Pane tile.thinStainedGlass.green.name=Green Stained Glass Pane tile.thinStainedGlass.brown.name=Brown Stained Glass Pane tile.thinStainedGlass.blue.name=Blue Stained Glass Pane tile.thinStainedGlass.purple.name=Purple Stained Glass Pane tile.thinStainedGlass.cyan.name=Cyan Stained Glass Pane tile.thinStainedGlass.silver.name=Light Gray Stained Glass Pane tile.thinStainedGlass.gray.name=Gray Stained Glass Pane tile.thinStainedGlass.pink.name=Pink Stained Glass Pane tile.thinStainedGlass.lime.name=Lime Stained Glass Pane tile.thinStainedGlass.yellow.name=Yellow Stained Glass Pane tile.thinStainedGlass.lightBlue.name=Light Blue Stained Glass Pane tile.thinStainedGlass.magenta.name=Magenta Stained Glass Pane tile.thinStainedGlass.orange.name=Orange Stained Glass Pane tile.thinStainedGlass.white.name=White Stained Glass Pane tile.thinGlass.name=Glass Pane tile.cloth.name=Wool tile.flower1.name=Flower tile.flower1.dandelion.name=Dandelion tile.flower2.name=Flower tile.flower2.poppy.name=Poppy tile.flower2.blueOrchid.name=Blue Orchid tile.flower2.allium.name=Allium tile.flower2.houstonia.name=Azure Bluet tile.flower2.tulipRed.name=Red Tulip tile.flower2.tulipOrange.name=Orange Tulip tile.flower2.tulipWhite.name=White Tulip tile.flower2.tulipPink.name=Pink Tulip tile.flower2.oxeyeDaisy.name=Oxeye Daisy tile.doublePlant.name=Plant tile.doublePlant.sunflower.name=Sunflower tile.doublePlant.syringa.name=Lilac tile.doublePlant.grass.name=Double Tallgrass tile.doublePlant.fern.name=Large Fern tile.doublePlant.rose.name=Rose Bush tile.doublePlant.paeonia.name=Peony tile.mushroom.name=Mushroom tile.blockGold.name=Block of Gold tile.blockIron.name=Block of Iron tile.stoneSlab.name=Stone Slab tile.stoneSlab.stone.name=Stone Slab tile.stoneSlab.sand.name=Sandstone Slab tile.stoneSlab.wood.name=Wooden Slab tile.stoneSlab.cobble.name=Cobblestone Slab tile.stoneSlab.brick.name=Bricks Slab tile.stoneSlab.smoothStoneBrick.name=Stone Bricks Slab tile.stoneSlab.netherBrick.name=Nether Brick Slab tile.stoneSlab.quartz.name=Quartz Slab tile.stoneSlab2.red_sandstone.name=Red Sandstone Slab tile.woodSlab.name=Wood Slab tile.woodSlab.oak.name=Oak Wood Slab tile.woodSlab.spruce.name=Spruce Wood Slab tile.woodSlab.birch.name=Birch Wood Slab tile.woodSlab.jungle.name=Jungle Wood Slab tile.woodSlab.acacia.name=Acacia Wood Slab tile.woodSlab.big_oak.name=Dark Oak Wood Slab tile.brick.name=Bricks tile.tnt.name=TNT tile.bookshelf.name=Bookshelf tile.stoneMoss.name=Moss Stone tile.obsidian.name=Obsidian tile.torch.name=Torch tile.fire.name=Fire tile.mobSpawner.name=Monster Spawner tile.stairsWood.name=Oak Wood Stairs tile.stairsWoodSpruce.name=Spruce Wood Stairs tile.stairsWoodBirch.name=Birch Wood Stairs tile.stairsWoodJungle.name=Jungle Wood Stairs tile.stairsWoodAcacia.name=Acacia Wood Stairs tile.stairsWoodDarkOak.name=Dark Oak Wood Stairs tile.chest.name=Chest tile.chestTrap.name=Trapped Chest tile.redstoneDust.name=Redstone Dust tile.oreDiamond.name=Diamond Ore tile.blockCoal.name=Block of Coal tile.blockDiamond.name=Block of Diamond tile.workbench.name=Crafting Table tile.crops.name=Crops tile.farmland.name=Farmland tile.furnace.name=Furnace tile.sign.name=Sign tile.doorWood.name=Wooden Door tile.ladder.name=Ladder tile.rail.name=Rail tile.goldenRail.name=Powered Rail tile.activatorRail.name=Activator Rail tile.detectorRail.name=Detector Rail tile.stairsStone.name=Cobblestone Stairs tile.stairsSandStone.name=Sandstone Stairs tile.stairsRedSandStone.name=Red Sandstone Stairs tile.lever.name=Lever tile.pressurePlateStone.name=Stone Pressure Plate tile.pressurePlateWood.name=Wooden Pressure Plate tile.weightedPlate_light.name=Weighted Pressure Plate (Light) tile.weightedPlate_heavy.name=Weighted Pressure Plate (Heavy) tile.doorIron.name=Iron Door tile.oreRedstone.name=Redstone Ore tile.notGate.name=Redstone Torch tile.button.name=Button tile.snow.name=Snow tile.woolCarpet.name=Carpet tile.woolCarpet.black.name=Black Carpet tile.woolCarpet.red.name=Red Carpet tile.woolCarpet.green.name=Green Carpet tile.woolCarpet.brown.name=Brown Carpet tile.woolCarpet.blue.name=Blue Carpet tile.woolCarpet.purple.name=Purple Carpet tile.woolCarpet.cyan.name=Cyan Carpet tile.woolCarpet.silver.name=Light Gray Carpet tile.woolCarpet.gray.name=Gray Carpet tile.woolCarpet.pink.name=Pink Carpet tile.woolCarpet.lime.name=Lime Carpet tile.woolCarpet.yellow.name=Yellow Carpet tile.woolCarpet.lightBlue.name=Light Blue Carpet tile.woolCarpet.magenta.name=Magenta Carpet tile.woolCarpet.orange.name=Orange Carpet tile.woolCarpet.white.name=White Carpet tile.ice.name=Ice tile.frostedIce.name=Frosted Ice tile.icePacked.name=Packed Ice tile.cactus.name=Cactus tile.clay.name=Clay tile.clayHardenedStained.name=Stained Hardened Clay tile.clayHardenedStained.black.name=Black Hardened Clay tile.clayHardenedStained.red.name=Red Hardened Clay tile.clayHardenedStained.green.name=Green Hardened Clay tile.clayHardenedStained.brown.name=Brown Hardened Clay tile.clayHardenedStained.blue.name=Blue Hardened Clay tile.clayHardenedStained.purple.name=Purple Hardened Clay tile.clayHardenedStained.cyan.name=Cyan Hardened Clay tile.clayHardenedStained.silver.name=Light Gray Hardened Clay tile.clayHardenedStained.gray.name=Gray Hardened Clay tile.clayHardenedStained.pink.name=Pink Hardened Clay tile.clayHardenedStained.lime.name=Lime Hardened Clay tile.clayHardenedStained.yellow.name=Yellow Hardened Clay tile.clayHardenedStained.lightBlue.name=Light Blue Hardened Clay tile.clayHardenedStained.magenta.name=Magenta Hardened Clay tile.clayHardenedStained.orange.name=Orange Hardened Clay tile.clayHardenedStained.white.name=White Hardened Clay tile.clayHardened.name=Hardened Clay tile.reeds.name=Sugar cane tile.jukebox.name=Jukebox tile.fence.name=Oak Fence tile.spruceFence.name=Spruce Fence tile.birchFence.name=Birch Fence tile.jungleFence.name=Jungle Fence tile.darkOakFence.name=Dark Oak Fence tile.acaciaFence.name=Acacia Fence tile.fenceGate.name=Oak Fence Gate tile.spruceFenceGate.name=Spruce Fence Gate tile.birchFenceGate.name=Birch Fence Gate tile.jungleFenceGate.name=Jungle Fence Gate tile.darkOakFenceGate.name=Dark Oak Fence Gate tile.acaciaFenceGate.name=Acacia Fence Gate tile.pumpkinStem.name=Pumpkin Stem tile.pumpkin.name=Pumpkin tile.litpumpkin.name=Jack o'Lantern tile.hellrock.name=Netherrack tile.hellsand.name=Soul Sand tile.lightgem.name=Glowstone tile.portal.name=Portal tile.cloth.black.name=Black Wool tile.cloth.red.name=Red Wool tile.cloth.green.name=Green Wool tile.cloth.brown.name=Brown Wool tile.cloth.blue.name=Blue Wool tile.cloth.purple.name=Purple Wool tile.cloth.cyan.name=Cyan Wool tile.cloth.silver.name=Light Gray Wool tile.cloth.gray.name=Gray Wool tile.cloth.pink.name=Pink Wool tile.cloth.lime.name=Lime Wool tile.cloth.yellow.name=Yellow Wool tile.cloth.lightBlue.name=Light Blue Wool tile.cloth.magenta.name=Magenta Wool tile.cloth.orange.name=Orange Wool tile.cloth.white.name=White Wool tile.oreLapis.name=Lapis Lazuli Ore tile.blockLapis.name=Lapis Lazuli Block tile.dispenser.name=Dispenser tile.dropper.name=Dropper tile.musicBlock.name=Note Block tile.cake.name=Cake tile.bed.name=Bed tile.bed.occupied=This bed is occupied tile.bed.noSleep=You can only sleep at night tile.bed.tooFarAway=You may not rest now, the bed is too far away tile.bed.notSafe=You may not rest now, there are monsters nearby tile.bed.notValid=Your home bed was missing or obstructed tile.lockedchest.name=Locked chest tile.trapdoor.name=Wooden Trapdoor tile.ironTrapdoor.name=Iron Trapdoor tile.web.name=Cobweb tile.stonebricksmooth.name=Stone Bricks tile.stonebricksmooth.default.name=Stone Bricks tile.stonebricksmooth.mossy.name=Mossy Stone Bricks tile.stonebricksmooth.cracked.name=Cracked Stone Bricks tile.stonebricksmooth.chiseled.name=Chiseled Stone Bricks tile.monsterStoneEgg.name=Stone Monster Egg tile.monsterStoneEgg.stone.name=Stone Monster Egg tile.monsterStoneEgg.cobble.name=Cobblestone Monster Egg tile.monsterStoneEgg.brick.name=Stone Brick Monster Egg tile.monsterStoneEgg.mossybrick.name=Mossy Stone Brick Monster Egg tile.monsterStoneEgg.crackedbrick.name=Cracked Stone Brick Monster Egg tile.monsterStoneEgg.chiseledbrick.name=Chiseled Stone Brick Monster Egg tile.pistonBase.name=Piston tile.pistonStickyBase.name=Sticky Piston tile.fenceIron.name=Iron Bars tile.melon.name=Melon tile.stairsBrick.name=Brick Stairs tile.stairsStoneBrickSmooth.name=Stone Brick Stairs tile.vine.name=Vines tile.netherBrick.name=Nether Brick tile.netherFence.name=Nether Brick Fence tile.stairsNetherBrick.name=Nether Brick Stairs tile.netherStalk.name=Nether Wart tile.cauldron.name=Cauldron tile.enchantmentTable.name=Enchantment Table tile.anvil.name=Anvil tile.anvil.intact.name=Anvil tile.anvil.slightlyDamaged.name=Slightly Damaged Anvil tile.anvil.veryDamaged.name=Very Damaged Anvil tile.whiteStone.name=End Stone tile.endPortalFrame.name=End Portal tile.mycel.name=Mycelium tile.waterlily.name=Lily Pad tile.dragonEgg.name=Dragon Egg tile.redstoneLight.name=Redstone Lamp tile.cocoa.name=Cocoa tile.enderChest.name=Ender Chest tile.oreEmerald.name=Emerald Ore tile.blockEmerald.name=Block of Emerald tile.blockRedstone.name=Block of Redstone tile.tripWire.name=Tripwire tile.tripWireSource.name=Tripwire Hook tile.commandBlock.name=Command Block tile.repeatingCommandBlock.name=Repeating Command Block tile.chainCommandBlock.name=Chain Command Block tile.beacon.name=Beacon tile.beacon.primary=Primary Power tile.beacon.secondary=Secondary Power tile.cobbleWall.normal.name=Cobblestone Wall tile.cobbleWall.mossy.name=Mossy Cobblestone Wall tile.carrots.name=Carrots tile.potatoes.name=Potatoes tile.daylightDetector.name=Daylight Sensor tile.netherquartz.name=Nether Quartz Ore tile.hopper.name=Hopper tile.quartzBlock.name=Block of Quartz tile.quartzBlock.default.name=Block of Quartz tile.quartzBlock.chiseled.name=Chiseled Quartz Block tile.quartzBlock.lines.name=Pillar Quartz Block tile.stairsQuartz.name=Quartz Stairs tile.slime.name=Slime Block tile.prismarine.rough.name=Prismarine tile.prismarine.bricks.name=Prismarine Bricks tile.prismarine.dark.name=Dark Prismarine tile.seaLantern.name=Sea Lantern tile.endRod.name=End Rod tile.chorusPlant.name=Chorus Plant tile.chorusFlower.name=Chorus Flower tile.purpurBlock.name=Purpur Block tile.purpurPillar.name=Purpur Pillar tile.stairsPurpur.name=Purpur Stairs tile.purpurSlab.name=Purpur Slab tile.endBricks.name=End Stone Bricks tile.beetroots.name=Beetroots tile.grassPath.name=Grass Path tile.magma.name=Magma Block tile.netherWartBlock.name=Nether Wart Block tile.redNetherBrick.name=Red Nether Brick tile.boneBlock.name=Bone Block tile.observer.name=Observer tile.shulkerBoxWhite.name=White Shulker Box tile.shulkerBoxOrange.name=Orange Shulker Box tile.shulkerBoxMagenta.name=Magenta Shulker Box tile.shulkerBoxLightBlue.name=Light Blue Shulker Box tile.shulkerBoxYellow.name=Yellow Shulker Box tile.shulkerBoxLime.name=Lime Shulker Box tile.shulkerBoxPink.name=Pink Shulker Box tile.shulkerBoxGray.name=Gray Shulker Box tile.shulkerBoxSilver.name=Light Gray Shulker Box tile.shulkerBoxCyan.name=Cyan Shulker Box tile.shulkerBoxPurple.name=Purple Shulker Box tile.shulkerBoxBlue.name=Blue Shulker Box tile.shulkerBoxBrown.name=Brown Shulker Box tile.shulkerBoxGreen.name=Green Shulker Box tile.shulkerBoxRed.name=Red Shulker Box tile.shulkerBoxBlack.name=Black Shulker Box tile.structureVoid.name=Structure Void tile.structureBlock.name=Structure Block
-
Oh it is item.ingotIron.name instead of item.iron_ingot.name
-
You could try putting item.iron_ingot.name=Iron Bar in your lang file, but I don't know if it'll work
-
Bump
-
DUDE SERIOUSLY run gradlew eclipse as well
-
Make sure they are source folders...
-
Can you delete all files, and re-install everything, maybe then it will work
-
What is RemoteSystemsTempFiles?