100 Commits
Author SHA1 Message Date
chylex d1496087de SHELF 2020-01-23 05:12:08 +01:00
chylex 41aa0b6695 Update Forge version, mappings, and IntelliJ settings 2020-01-23 03:49:45 +01:00
chylex f0b9da84be Continue working on TODOs and fixing bugs 2020-01-23 03:25:46 +01:00
chylex 642e388035 Implement Loot Chest loot tables & add commands 2020-01-23 03:19:52 +01:00
chylex 1e24978088 Make Jar o' Dust a fast TESR & implement dust rendering in item model 2020-01-22 04:28:42 +01:00
chylex 5e1a7f3586 Add debug utilities (scaffoldings, gamemodes, coremod instructions) 2020-01-21 11:06:08 +01:00
chylex ab158eabb4 Make vanilla TNT destroy blocks & update ExplosionBuilder 2020-01-21 09:23:05 +01:00
chylex dbe9b8bf2f Continue updating and fixing bugs 2020-01-21 08:30:41 +01:00
chylex 8d6889cf03 Update structure palettes & fix block states 2020-01-20 15:03:40 +01:00
chylex 3c2a7cb0d1 Work on updating & fixing worldgen, update Dispersed Cluster generator 2020-01-20 15:00:17 +01:00
chylex 601d5a449b Fix custom fluids 2020-01-19 18:53:14 +01:00
chylex 1de1935aea Improve block map colors 2020-01-19 15:26:05 +01:00
chylex f1a9eb1230 Continue fixing and updating code 2020-01-19 15:22:36 +01:00
chylex c004d2fa41 Replace pause/resumeParticles with a coremod 2020-01-17 14:18:56 +01:00
chylex 3377172c81 Add a makeshift client command system & update client commands 2020-01-17 12:19:41 +01:00
chylex b350ae059a Fix item tooltip colors 2020-01-15 04:06:27 +01:00
chylex ebaa4d7ba4 Update containers & fix bugs w/ Shulker Boxes and Portal Tokens 2020-01-15 02:52:01 +01:00
chylex d704aa8d8b Update server commands 2020-01-14 22:05:06 +01:00
chylex 6b59906119 Update command system (except client commands) 2020-01-14 22:04:54 +01:00
chylex 226490bcf8 Work on update TODOs and fixes 2020-01-14 21:45:16 +01:00
chylex 46e3f7d635 Add block and item tags 2020-01-13 00:20:50 +01:00
chylex d3bde471fd Update transformers (peaceful despawn, Chorus Flower) & turn Chorus Plant override into transformer 2020-01-12 18:00:42 +01:00
chylex fb5cd9d104 Implement new coremod utilities 2020-01-12 17:55:53 +01:00
chylex a865666179 Update loot tables and block drops 2020-01-12 17:38:31 +01:00
chylex 838cf7e018 Update loot table code & add new conditions and auto block drops 2020-01-12 14:51:05 +01:00
chylex e987bfc8ab Update recipes, move smelting to json, finish crafting TODOs, fix Void Salad 2020-01-11 14:21:25 +01:00
chylex 25569d9fc4 Update status effect textures 2020-01-09 20:30:46 +01:00
chylex aacf3bde3f Update language file format & wrong block/item names 2020-01-09 20:30:27 +01:00
chylex a44d45d9ce Update (probably most) block & item models, rendering, and python scripts 2020-01-09 20:23:46 +01:00
chylex c1d81413c5 Fix event subscribers for Kottle 2020-01-08 18:08:04 +01:00
chylex e31ffac439 Initial compiler error fixing for 1.14.4 2020-01-08 18:08:03 +01:00
chylex 8585ab5509 Update build.gradle & meta files to Minecraft 1.14.4, include Kottle library 2020-01-08 16:52:58 +01:00
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
chylex a2f14d8c39 Add Iterator.any & Iterator.find extensions 2019-10-12 14:07:47 +02:00
chylex 2eeb1f13ae Move NBT key string literals into constants 2019-10-12 11:50:43 +02:00
chylex bb1301b1fb Fix imports (TileEntityBaseSpawner) and refactor proxy use in ItemAbstractTrinket 2019-10-12 11:47:52 +02:00
chylex 9a0930da65 Refactor Grave Dirt to not use block states for variations 2019-10-12 09:31:06 +02:00
chylex 40b843f189 Add Obsidian Towers Spawner block & implement its structure trigger 2019-10-12 08:58:18 +02:00
chylex 114a35acb8 Add custom spell particle 2019-10-12 07:33:29 +02:00
chylex c8c6a0b4ee Add PotionEffect.clone extension & fix IDamageProcessor.STATUS 2019-10-12 07:33:29 +02:00
chylex 9720f029f4 Add base classes for custom spawners 2019-10-12 07:33:28 +02:00
chylex 2efbc2e545 Remove configuration file code 2019-10-10 07:41:16 +02:00
chylex 7553c170f3 Remove dependencies (java.awt, FMLCommonHandler, SidedProxy) 2019-10-10 07:40:06 +02:00
chylex 308fedbb73 Fix dedicated server crash caused by SlotTrinketItem 2019-10-10 06:26:35 +02:00
chylex 1b3e4c9215 Add workaround for no light updates after worldgen in the End 2019-10-10 05:49:34 +02:00
chylex 940035a6d8 Add Puzzle Block (assets, variations, Igneous Rock & puzzle behavior) 2019-10-10 05:45:08 +02:00
chylex c46ea188dd Add FacingX.fromDirection(vec) 2019-10-08 02:28:55 +02:00
chylex 28bc4d4a3b Fix duplicate effect in ObsidianTowerSpawnerLevel 2019-10-08 01:17:44 +02:00
chylex 3a48005f76 Add type aliases (MobEffects & PotionTypes), add and use Potion.makeEffect 2019-10-08 01:17:43 +02:00
chylex d8ff161a2b Split FacingExt into individual files and move them to facade package 2019-10-07 23:00:28 +02:00
chylex 7242ba5664 Refactor Resource and move it into facades package 2019-10-07 23:00:13 +02:00