Commit Graph

2176 Commits

Author SHA1 Message Date
chylex d962137c81 Add a WIP unit test class for Stack 2017-02-03 10:06:34 +01:00
chylex 6ce343aa8d Add constructors to Stack 2017-02-03 09:34:33 +01:00
chylex b20073d0dc Add a Stack class as an ItemStack abstraction 2017-02-03 09:20:49 +01:00
chylex 0bf088fd17 Reorganize abstract classes, comment out warnings, do minor refactoring 2016-10-12 20:59:43 +02:00
chylex a577badc35 Remove the Forge version update batch file 2016-10-12 20:22:27 +02:00
chylex 5e8ae2df00 Fix code formatting (missing spaces after commas) 2016-09-30 22:36:25 +02:00
chylex 18dd078885 Release 1.8.6 2016-07-18 19:12:16 +02:00
chylex 996f1f49b6 Address eclipse warnings (unused code, formatting) 2016-07-18 18:37:55 +02:00
chylex 8bb638dbfd Add GUI offset params to GuiItemRenderHelper.drawTooltip and fix Enhancement GUI tooltip Z-order 2016-07-18 18:24:37 +02:00
chylex f5b7cb41db Fix broken crafting fragment item clicking 2016-07-18 18:03:17 +02:00
chylex f61c9612ca Update build.gradle Forge version and runDir 2016-07-18 17:56:14 +02:00
chylex 1a684d0925 Fix WeightedItem.runBlacklistPattern not checking item name if matchesAnyDamage is true 2016-03-19 01:11:23 +01:00
chylex 25efcbb60e Add a GL class to abstractions and use it instead of GL11/GL12 2016-02-11 15:51:21 +01:00
chylex b28732c30f Work on Forgotten Tombs territory (spawn, basic island gen) 2016-02-08 17:49:35 +01:00
chylex 6c531d7cf0 Finish GenerateIslandNoiseTame with several basic generation conditions 2016-02-08 17:47:17 +01:00
chylex 22200942c5 Update StructureWorld.clearArea to have nullable annotation on block and a parameterless variation 2016-02-08 17:46:50 +01:00
chylex 42b5c95c72 Add StructureWorldFeature for statistics-based worldgen 2016-02-08 17:44:49 +01:00
chylex 0e1bac84eb Add WIP GenerateIslandNoiseTame to handle offsets and conditions for island gen 2016-02-08 14:05:11 +01:00
chylex 362eea681e Remove test territory class 2016-02-04 13:14:53 +01:00
chylex f5bb4988f8 Add offset to island noise generator 2016-02-04 13:14:37 +01:00
chylex 80c3c7e1e9 Add rare territory deletion 2016-02-02 15:58:36 +01:00
chylex 133912268c Update EndTerritory to use clearArea in debug 2016-02-02 15:33:52 +01:00
chylex e84e36c029 Add StructureWorld.clearArea 2016-02-02 15:33:08 +01:00
chylex 239af65bea Use GameRegistryUtil event handling in a couple more places 2016-01-25 16:23:12 +01:00
chylex 038374d7f6 Add highly WIP code to handle rare territory ticker storage 2016-01-22 22:41:56 +01:00
chylex 3869802137 Optimize the EntitySelector.players selector in AABBs 2016-01-22 21:02:17 +01:00
chylex 3bd24706ce Fix teleportation Curse not ticking down after the new teleporter change 2016-01-22 00:51:14 +01:00
chylex 6bee501a89 Pass isRare to territory spawn generator to create a disabled Void Portal at the destination 2016-01-21 19:54:17 +01:00
chylex 652d11ee87 Add pick block functionality to portals 2016-01-21 19:53:42 +01:00
chylex 5eaa799e6e Add a disabled Void Portal metadata value 2016-01-21 19:53:32 +01:00
chylex a804a0baec Add Rare Token deletion and make sure PortalFile is always saved when ItemStacks change 2016-01-21 18:51:41 +01:00
chylex a8eb44b0ad Fix name of tick event in TerritoryEvents 2016-01-21 18:44:53 +01:00
chylex a3c095451b Add protection to SaveData and PlayerDataHandler to only allow server side access 2016-01-21 18:44:37 +01:00
chylex 74430bb646 Fix NPEs in NBT inventory handling 2016-01-21 18:11:51 +01:00
chylex d134e3f8a8 Add basic unit tests for NBT wrappers 2016-01-21 16:21:34 +01:00
chylex 7a1debd051 Add unit tests for Vec 2016-01-21 15:59:09 +01:00
chylex e3312323d6 Remove now deprecated methods from ItemUtil, and remove NBTUtil completely 2016-01-21 15:34:56 +01:00
chylex 8fcb177fde Update rest of code to use new NBT wrappers 2016-01-21 15:31:44 +01:00
chylex 96e7a965c0 Add getters and two new append methods to NBTList 2016-01-21 14:12:31 +01:00
chylex 81d4cffa0c Add removeTag to NBTCompound 2016-01-21 13:54:47 +01:00
chylex 0fb1429004 Update savefiles and territory behavior to use NBTCompound 2016-01-21 13:47:52 +01:00
chylex 5cadb48f4e Work on NBT wrappers (parameterless constructors, new methods) 2016-01-21 13:47:21 +01:00
chylex 75be4ec039 Push two WIP territories (Forgotten Tombs, Arcane Conjunctions) 2016-01-21 13:23:17 +01:00
chylex 1b2180d5e9 Use correct IString(Primitive)Consumer classes in NBTCompound 2016-01-21 12:43:03 +01:00
chylex 4139a1a27b Add WIP NBT wrappers 2016-01-21 12:41:00 +01:00
chylex 48c6ef5f0f Update code to use the new NBTUtil methods instead of the obfuscated bullshit 2016-01-21 00:32:37 +01:00
chylex 28596a4d41 Add getKeys and forEach methods to NBTUtil 2016-01-21 00:30:13 +01:00
chylex 089d6248f4 Fix wrong tag variable when loading WorldFile 2016-01-21 00:18:49 +01:00
chylex 2dde943d1f Add randomized tp position to Void Portal if the target already has players 2016-01-21 00:16:09 +01:00
chylex ffacb10081 Fix void portal entity not updating the token correctly, and remove debug stack dump 2016-01-20 22:06:09 +01:00