Commit Graph

115 Commits

Author SHA1 Message Date
alexbegt 16c94a468e Update to 1.16.3! 2020-09-26 18:41:41 -04:00
alexbegt 86a97a61c1 Update to 1.16.2 2020-08-27 21:40:45 -04:00
alexbegt ef36c4e18f Fix broken recipe 2020-08-27 21:23:41 -04:00
alexbegt 7112755b90 Generate recipes with data generation to fix recipe processing due to missing items. Closes #221 2020-08-27 20:53:34 -04:00
alexbegt be6c0b9cf4 Update Iron Chests to 1.16! 2020-06-25 22:33:30 -04:00
Alexander Behrhof 04a307e8aa Hopefully fix the crash regarding loading the Atlas textures during mod construction. Closes #212 2020-03-10 17:00:20 -04:00
alexbegt 1e7ee30228 Comment out the book until I can fix it. 2020-02-27 22:32:30 -05:00
alexbegt 14fe3e34fb Fix a mistake created by intellij. 2020-02-27 22:26:38 -05:00
alexbegt b49809cd9a Iron chests now work for 1.15! 2020-02-27 21:21:03 -05:00
alexbegt 56db909289 Upgrade Iron Chests to 1.15.2. Textures are broken at the moment due to vanilla changes. 2020-01-22 17:53:24 -05:00
alexbegt d0152542f3 Begin work on Iron Chests for 1.15! 2019-12-30 20:45:34 -05:00
alexbegt 94c6f7c08b Begin work on Iron Chests for 1.15! 2019-12-30 20:43:52 -05:00
alexbegt b09f7f3f09 Fix the Vanilla chest upgrades trying to update 'I Like Wood' chests. Closes #200 2019-09-26 08:10:55 -04:00
alexbegt f14408fbef Fix chests dropping their contents when upgraded. Closes #197 2019-08-19 05:23:13 -04:00
alexbegt 55a7af27e3 Upgrade to 1.14.3! 2019-07-19 22:20:05 -04:00
alexbegt 21310672a8 Update Iron Chests to 1.14.2! 2019-06-15 21:18:15 -04:00
alexbegt 973ae4b773 Update readme, Update to latest forge. 2019-02-18 23:49:32 -05:00
alexbegt f5e8eb5c78 Implement GUIs for the chests, change the mod package to com.progwml6, fix issues with the mods.toml and get the gradle set up to run on progs jenkins 2019-02-17 23:58:56 -05:00
alexbegt 642cf07c5d Update IronChests to the latest Forge Version, and fix some code issues. 2019-02-06 17:20:04 -05:00
alexbegt a77f22eff4 Implement Recipes, Switch over to ObjectHolder and upgrade to the latest forge version. 2019-01-22 18:12:10 -05:00
alexbegt 721d6906c4 Fix broken import of an old event that CPW renamed in the latest versions of Forge 2019-01-15 22:26:05 -05:00
alexbegt 620a6b3e1d Update to the latest forge, Implement the packet to sync the topstacks of the crystal chests, move to EventBusSubscriber for all registration, and make sure all classes have CPWs copyright on them.
TODO: Move to @ObjectHolder.
2019-01-15 22:22:44 -05:00
alexbegt 5eee1e224c Update to the latest forge, fix issues with the dirt chest book not functioning correctly and fix the inventory item not using the correct chest model. 2019-01-09 20:34:14 -05:00
alexbegt 49a097283a Fix up some issues with Build.gradle, Clean up code and switch to registry events for adding blocks and items. 2019-01-08 00:09:26 -05:00
alexbegt 37b34bfc02 Format source code 2019-01-06 16:32:51 -05:00
alexbegt 402bd8f5f7 Begin updating Iron Chests to 1.13, Chests cannot be opened yet but are visible in game. 2019-01-06 16:19:30 -05:00
alexbegt e3130b3e32 Delete old source to start on 1.13 2018-12-22 15:12:58 -05:00
alexbegt 2db43e58c6 Fix registering TESR's while the class is null. Closes #156 2018-12-19 19:31:59 -05:00
alexbegt 379f2e92c7 Fix crash related to inserting items with conduits/ducts. Closes #151 2018-10-09 08:36:29 -04:00
alexbegt d4fc2424b2 Hopefully fix the disappearing issue with the chests. Closes #142 2018-10-04 23:12:34 -04:00
alexbegt ba6bf6831f Make sure the Shift never goes past the max value. Closes #130 2018-10-04 23:11:54 -04:00
alexbegt c9c1c30d3b Check for valid metadata before looking up name. Closes #135 2018-10-04 23:08:41 -04:00
alexbegt 81c12fe224 Add a configuration option to allow the user to disable adding the crafting recipes for the Shulker Boxes, and to disable adding Shulker Boxes to the Creative Menu. (JEI support soon?)
Add support for OreDict Items added by CraftTweaker

Closes #129

Closes #136
2018-06-16 23:22:57 -04:00
Joseph C. Sible 08cf8e0bb2 Fix #131 (#132) 2018-06-16 21:06:41 -04:00
Joseph C. Sible 5cdce170c7 Don't send the entire NBT tag to the client (#133)
The only extra bit of NBT the client needs here is facing. If we send
everything, then the client will know about the loot table when there is one,
which will result in this crash:

java.lang.NullPointerException: Rendering screen
	at net.minecraft.tileentity.TileEntityLockableLoot.fillWithLoot(TileEntityLockableLoot.java:59)
	at cpw.mods.ironchest.common.tileentity.chest.TileEntityIronChest.getStackInSlot(TileEntityIronChest.java:138)
	at net.minecraft.inventory.Slot.getStack(Slot.java:81)
	at net.minecraft.client.gui.inventory.GuiContainer.drawSlot(GuiContainer.java:234)
	at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:116)
	at cpw.mods.ironchest.client.gui.chest.GUIChest.drawScreen(GUIChest.java:100)
	at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)
	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1177)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1207)
	at net.minecraft.client.Minecraft.run(Minecraft.java:441)
	at net.minecraft.client.main.Main.main(Main.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:25)
2018-04-09 21:12:13 -04:00
alexbegt 5a9c3d77df Run DataFixer on the Chest's and Shulker Boxes, and fix the conflicting recipes reguarding the shulker upgrades. Closes #115, #117 2018-02-17 12:38:11 -05:00
alexbegt 0468b6d73b Update Iron Chests to 1.12.2. 2017-09-27 22:37:10 -04:00
alexbegt 5aaf413b35 Remove a little mistake I made. 2017-06-28 15:52:25 -04:00
alexbegt 9aecbfbf46 Clean up some code including how we register Blocks/Items, and fix issues getting the item from the registry. 2017-06-28 15:23:34 -04:00
alexbegt 282505120e Fix crash related to loading TileEntitySpecialRenderer on server side. Closes #103 2017-06-28 12:05:53 -04:00
alexbegt 7900ab35b5 Update Iron Chests to Forge 14.21.0.2359. 2017-06-24 13:34:58 -04:00
alexbegt 69cedbf38b Fix an issue regarding a change mapping name causing the build to fail. 2017-06-21 13:46:41 -04:00
alexbegt 1efea0cc6b Require Forge Version 14.21.0.2343 which fixes the crash regarding recipes. Closes #98 2017-06-21 13:43:58 -04:00
alexbegt b28ad34b43 Update all recipes from Iron Chests to the new way of doing them for 1.12, Even changing the color of the shulker box works! 2017-06-17 18:05:07 -04:00
alexbegt 416c4e11c5 Update Iron Chest's to 1.12! 2017-06-11 13:20:07 -04:00
alexbegt f2c6dc965a I have no idea what git is doing... I pushed these classes before but it's saying I didn't. 2017-06-11 12:53:14 -04:00
alexbegt 0ce5748dae Add Iron Shulker Boxes, which function just like regular shulker boxes but with all the extra features the chest variants have. This version of the mod also has a reorganized code package (still in cpw.mods.ironchest) and resources have been moved around. 2017-06-11 12:50:47 -04:00
alexbegt 82f9d7cf8f Fix Crystal Chest's crashing clients with ArrayIndexOutOfBoundsException due to two different items having two 64 stacks in the chest, also Items will now render if there is more than one item stack, but only one will be rendered. (Before it wouldn't render any items being in the chest) Closes #90 2017-05-17 15:12:21 -04:00
alexbegt 9515e682ef Update Iron Chests to 1.11.2! 2017-03-05 12:55:00 -05:00
alexbegt e5e601a1b8 Fix IronChest's version check + Fix the dirt chest's book. 2016-11-19 13:03:30 -05:00