Commit Graph

974 Commits

Author SHA1 Message Date
chylex e98228d280 Add HEE.DIM constant with End dimension ID 2019-12-16 04:46:53 +01:00
chylex 0be16c62e8 Add Autumn Leaves & Saplings w/ tree generation 2019-12-16 01:22:59 +01:00
chylex 2fb8402c17 Add Whitebark Leaves & Sapling classes w/ growth behavior 2019-12-15 22:23:25 +01:00
chylex f7a1ef21e7 Update BlobGenerator & IOreTechnique to use and consider ScaffoldedWorld 2019-12-15 19:21:06 +01:00
chylex c1834f4a3f Add ScaffoldedWorld for small partial structures 2019-12-15 19:21:05 +01:00
chylex 96ef5716dc Implement Ender Causatum event for killing an Enderman 2019-12-14 01:12:02 +01:00
chylex 2680dc47cd Fix instant rotation still interpolating yaw offset in living entities 2019-12-14 00:45:43 +01:00
chylex 403834b984 Add technical entity for managing Ender Causatum events 2019-12-14 00:19:07 +01:00
chylex 08a14fddab Implement Ender Causatum stage triggers for entered territories 2019-12-13 18:27:53 +01:00
chylex 291a61162e Add Angry Enderman & tweak rendering of aggressive Endermen 2019-12-13 17:50:59 +01:00
chylex 830cb39f24 Fix instant TP still causing interpolation & add comment about mob rotation 2019-12-13 17:46:39 +01:00
chylex ae1e8bc0e4 Implement Table dust handling & rendering 2019-12-13 01:20:00 +01:00
chylex 6306e4c7a1 Move common item model rendering code into a utility class 2019-12-12 23:12:25 +01:00
chylex 730958f80d Add Miner's Burial Altar w/ animations and redeem sequence 2019-12-12 18:18:11 +01:00
chylex 7510e08a8f Allow constructing empty MutableWeightedList & combining two lists 2019-12-12 17:09:23 +01:00
chylex 42c38eae61 Delay debug window maximization until game finishes loading 2019-12-11 21:51:07 +01:00
chylex 2884fb2e79 Increase Energy draining rate for items & improve particles w/ reduced setting 2019-12-11 21:16:04 +01:00
chylex 5819d7a3bc Fix setAttackTarget (use event result in Spiderling, document Enderman weirdness) 2019-12-11 20:39:35 +01:00
chylex 7e9d3946cc Time territory generation 2019-12-11 20:32:37 +01:00
chylex 0d1ed428db Fix Spatial Dash Gem texture & expire FX (long distance audio, wrong instant tp pos) 2019-12-11 20:01:56 +01:00
chylex 568259d519 Add Miner's Burial Blocks 2019-12-11 19:19:34 +01:00
chylex 6d8a7108d1 Implement craftable Void Portal blocks & make them usable outside the End 2019-12-10 19:27:47 +01:00
chylex 5fd414cd4b Add custom crafting recipe ingredient types (full Energy, no Infusions) 2019-12-10 16:19:02 +01:00
chylex 5801bc1f3a Add WIP Linking Gem (only item definition and texture) 2019-12-10 15:23:32 +01:00
chylex 771009478d Add WIP Vampire Bat (basic behavior, movement, assets) 2019-12-10 13:20:47 +01:00
chylex d59ec71935 Change IDamageProcessor.STATUS to take a function instead of constant status effect 2019-12-10 11:40:02 +01:00
chylex dd36b0cd30 Add custom entity knockback multiplier 2019-11-17 14:48:47 +01:00
chylex 8d0b38fc96 Add Experience Gate w/ behavior and rendering 2019-11-07 03:16:09 +01:00
chylex e75c868a34 Add particle effect of floating experience orb 2019-11-07 02:08:46 +01:00
chylex a2e971f4e3 Fix Token Holder (rotation stutter, creative mode, placement) & add break particles 2019-10-29 09:27:35 +01:00
chylex 170383b133 Update custom smoke particle to allow setting a custom lifespan 2019-10-27 18:03:11 +01:00
chylex af2b5b30a8 Add packet to update client-side experience points 2019-10-27 18:03:10 +01:00
chylex 11c82ecfd3 Refactor particle system 2019-10-26 14:07:28 +02:00
chylex 17af8f495a Reorganize tile entities & minor fix in BlockBuilders and PosExt 2019-10-26 07:29:21 +02:00
chylex b337510a6e Fix Obsidian Tower room spawning Redstone on top of a ladder 2019-10-26 04:59:40 +02:00
chylex ed1d2f8262 Implement Arcane Conjunctions blob contents & Energy Cluster generation 2019-10-16 18:40:50 +02:00
chylex 6915d4a14e Remove unused code & minor refactoring 2019-10-16 17:08:44 +02:00
chylex f0ce92a9f4 Refactor BlockPuzzleLogic to use the new flood-fill extension 2019-10-16 16:01:52 +02:00
chylex b92e64b743 Add BlockUpdateStructureTrigger to update blocks after generation 2019-10-16 16:00:50 +02:00
chylex d82dc043a0 Add flood-fill as a BlockPos extension 2019-10-16 15:48:04 +02:00
chylex bc64a6e4f3 Fix typo in TileEntitySpawnerObsidianTower & refactor activation check 2019-10-16 14:09:10 +02:00
chylex ed89c0dc03 Work on Arcane Conjunctions territory (all worldgen except for Blob content) 2019-10-15 18:07:11 +02:00
chylex ff394e7ff8 Refactor IStructureTrigger to place blocks into the world immediately 2019-10-15 17:43:46 +02:00
chylex 22a267adba Add BlobPopulatorFill & BlobPopulatorOre 2019-10-15 15:15:59 +02:00
chylex d2caa9d7d4 Fix wrong ore count in OreTechniqueDistance & add attemptMultiplier parameter 2019-10-13 11:45:33 +02:00
chylex 72b377349c Tweak IBlockPlacer to only return true on block change & add documentation 2019-10-13 11:44:53 +02:00
chylex b04a27e80c Hide unwanted vanilla/forge imports in IntelliJ 2019-10-12 16:30:08 +02:00
chylex 268572c87c Fix using vanilla imports instead of migration ones & optimize imports 2019-10-12 16:30:08 +02:00
chylex 3a00a6fc59 Add missing markDirty calls to TileEntityIgneousPlate 2019-10-12 14:27:10 +02:00
chylex 31ea9f2bd7 Refactor code (fewer Sequences and classes, inefficient collection use) 2019-10-12 14:14:14 +02:00