1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-09-16 16:42:47 +02:00
Commit Graph

1230 Commits

Author SHA1 Message Date
73974c71b6 Add loot function to change generated item 2020-05-18 00:43:14 +02:00
9e4e8f67d2 Add crumbling mechanic to Dusty Stone 2020-05-16 04:10:48 +02:00
bdaba72a82 Move BlockExperienceGate collision shape out for other blocks 2020-05-16 02:28:15 +02:00
4eee60949b Add Dusty Stone Decoration 2020-05-14 23:53:23 +02:00
9b696ab2c1 Add optional seed argument to '/hee structure x build' & CommandContext.getLong extension 2020-04-24 09:47:42 +02:00
ab4cd44d14 Fix wrong break face using debug stick 2020-04-23 23:50:40 +02:00
db508a0a67 Add random chance of rainbow beds in Energy Shrine dormitory room 2020-04-23 19:57:24 +02:00
764b30c08d Expose StructurePiece.Instance owner and transform 2020-04-23 19:54:19 +02:00
9744b7b709 Add spectator mode to debug key shortcut (ctrl+tilde) 2020-04-23 19:53:08 +02:00
0e2ec8193f Add (temporary) debug coremod to fix MC-127862 2020-04-22 01:00:43 +02:00
e1fefa8b59 Improve debug/build stick with off-hand block placement 2020-04-22 00:58:26 +02:00
c51483cb0c Add debug build/break stick 2020-03-23 19:59:02 +01:00
3c17a99248 Work on Totem of Undying (new sound & particle FX, tweak balance) 2020-03-23 02:06:09 +01:00
ce661b9fb8 Add recipes for implemented infusions & Ancient Dust transformation 2020-03-22 21:37:00 +01:00
580021693c Update Enhanced Brewing Stand texture & override Brewing Stand item texture 2020-03-22 19:41:23 +01:00
ae5da9352d Add a system to override vanilla textures 2020-03-22 19:40:13 +01:00
c44eded6a0 Add Amelior w/ recipe and Brewing Stand upgrade mechanic 2020-03-22 17:35:44 +01:00
8c6acca74c Fix Brewing Stand not ticking & not accepting End Powder via Hoppers 2020-03-22 17:01:06 +01:00
ee976a258d Add Instability Orb, Ectoplasm, and Enchanted Claw (textures only) 2020-03-22 16:19:50 +01:00
17a8ea72c3 Add Infusion Table Core w/ recipe 2020-03-21 16:14:08 +01:00
9ab0559144 Add Infusion Table 2020-03-21 16:11:13 +01:00
355a7ba63e Minor formatting fixes & override EntityBossEnderEye.isNonBoss 2020-03-21 14:18:22 +01:00
a62e8a8b7e Include vanilla blocks/items in Infusion matching checks 2020-03-20 17:05:18 +01:00
5f14ec633a Add ITableContext.requestUseSupportingItem with a filter parameter 2020-02-28 15:57:47 +01:00
39f73b259e Add Accumulation Table Core & Experience Table Core w/ recipes 2020-02-27 17:14:42 +01:00
4c90629922 Add Ticking Core 2020-02-27 17:14:13 +01:00
c02078074b Add base class for Table Core items 2020-02-27 16:47:27 +01:00
9c82e4db2a Add Experience Table 2020-02-27 13:17:47 +01:00
cd2a480ab8 Redesign Table Pedestal comparator output 2020-02-27 09:26:12 +01:00
b2cd3f604f Add custom Bottle o' Enchanting w/ special Table Pedestal stacking behavior 2020-02-27 08:45:02 +01:00
77c9023d69 Replace uses of stupid Inventory.addItem with implementation that checks NBT 2020-02-27 07:37:18 +01:00
9a0ebf51eb Fix empty Jar o' Dust rendering 2020-02-26 14:43:41 +01:00
7de1d6cba9 Work on Tables (supporting item, Pedestal logic & color tweaks) 2020-02-26 14:43:16 +01:00
412ed53da3 Add WIP Banishment status effect 2020-02-26 08:39:15 +01:00
ffada411d0 Fix broken Fermented Spider Eye brewing modifier 2020-02-25 23:56:07 +01:00
0a4e74670a Replace PotionBase by moving constants and tweaking constructors 2020-02-25 15:39:58 +01:00
f8540e89b0 Add Corruption status effect 2020-02-25 15:17:40 +01:00
caee859fff Fix a few language key issues 2020-02-25 11:16:24 +01:00
5e37c08559 Reorganize potion types to avoid circular references 2020-02-25 10:53:04 +01:00
53b2832605 Fix compile error in Territory_ForgottenTombs & unused import in EntityProjectileEnderPearl 2020-02-25 07:08:55 +01:00
c65de1cbeb Work around 1.14 freeze when replacing an entity after loading an old world 2020-02-25 07:04:46 +01:00
99824b84b7 Remove server-side debug init, banner texture testing, and coremod debug print 2020-02-25 07:04:45 +01:00
12f63e69e7 Add a few utilities to IBlockPicker (thenApplying function, thenSetting property) 2020-02-14 19:41:30 +01:00
ca1ee7d203 Fix structure bugs (TE triggers, Chest mirroring, Stronghold Library stairs) 2020-02-14 18:11:11 +01:00
2a21ccdb5d Register custom argument types to support dedicated servers 2020-02-14 15:59:36 +01:00
68c4b9bf6b Fix client side generating The Hub when asking for spawn point 2020-02-14 14:21:39 +01:00
e0d46e4d1d Fix worldgen causing block drops & vanilla stairs mirror bug 2020-02-11 15:47:53 +01:00
c9fc3a1ac0 Minor refactoring & piece validation in structure builders 2020-02-11 12:02:57 +01:00
39c5eaef4b Reimplement Stronghold & Energy Shrine generation using technical entity 2020-02-08 02:44:16 +01:00
42e97b0ee9 Fix Item and model events causing dedicated server crash 2020-02-07 12:31:04 +01:00
e3563a99e7 Replace debug window title w/ CustomWindowTitle & push eula txt 2020-02-07 11:45:35 +01:00
e294af9973 Fix broken BlobPopulatorFill & EnergyClusterStructureTrigger after 1.14 update 2020-02-07 10:57:30 +01:00
cc1964711f Add player parameter to TerritoryRenderer setup & tick methods 2020-02-06 21:31:46 +01:00
41aa0b6695 Update Forge version, mappings, and IntelliJ settings 2020-01-23 03:49:45 +01:00
f0b9da84be Continue working on TODOs and fixing bugs 2020-01-23 03:25:46 +01:00
642e388035 Implement Loot Chest loot tables & add commands 2020-01-23 03:19:52 +01:00
1e24978088 Make Jar o' Dust a fast TESR & implement dust rendering in item model 2020-01-22 04:28:42 +01:00
5e1a7f3586 Add debug utilities (scaffoldings, gamemodes, coremod instructions) 2020-01-21 11:06:08 +01:00
ab158eabb4 Make vanilla TNT destroy blocks & update ExplosionBuilder 2020-01-21 09:23:05 +01:00
dbe9b8bf2f Continue updating and fixing bugs 2020-01-21 08:30:41 +01:00
8d6889cf03 Update structure palettes & fix block states 2020-01-20 15:03:40 +01:00
3c2a7cb0d1 Work on updating & fixing worldgen, update Dispersed Cluster generator 2020-01-20 15:00:17 +01:00
601d5a449b Fix custom fluids 2020-01-19 18:53:14 +01:00
1de1935aea Improve block map colors 2020-01-19 15:26:05 +01:00
f1a9eb1230 Continue fixing and updating code 2020-01-19 15:22:36 +01:00
c004d2fa41 Replace pause/resumeParticles with a coremod 2020-01-17 14:18:56 +01:00
3377172c81 Add a makeshift client command system & update client commands 2020-01-17 12:19:41 +01:00
b350ae059a Fix item tooltip colors 2020-01-15 04:06:27 +01:00
ebaa4d7ba4 Update containers & fix bugs w/ Shulker Boxes and Portal Tokens 2020-01-15 02:52:01 +01:00
d704aa8d8b Update server commands 2020-01-14 22:05:06 +01:00
6b59906119 Update command system (except client commands) 2020-01-14 22:04:54 +01:00
226490bcf8 Work on update TODOs and fixes 2020-01-14 21:45:16 +01:00
46e3f7d635 Add block and item tags 2020-01-13 00:20:50 +01:00
d3bde471fd Update transformers (peaceful despawn, Chorus Flower) & turn Chorus Plant override into transformer 2020-01-12 18:00:42 +01:00
fb5cd9d104 Implement new coremod utilities 2020-01-12 17:55:53 +01:00
a865666179 Update loot tables and block drops 2020-01-12 17:38:31 +01:00
838cf7e018 Update loot table code & add new conditions and auto block drops 2020-01-12 14:51:05 +01:00
e987bfc8ab Update recipes, move smelting to json, finish crafting TODOs, fix Void Salad 2020-01-11 14:21:25 +01:00
25569d9fc4 Update status effect textures 2020-01-09 20:30:46 +01:00
aacf3bde3f Update language file format & wrong block/item names 2020-01-09 20:30:27 +01:00
a44d45d9ce Update (probably most) block & item models, rendering, and python scripts 2020-01-09 20:23:46 +01:00
c1d81413c5 Fix event subscribers for Kottle 2020-01-08 18:08:04 +01:00
e31ffac439 Initial compiler error fixing for 1.14.4 2020-01-08 18:08:03 +01:00
8585ab5509 Update build.gradle & meta files to Minecraft 1.14.4, include Kottle library 2020-01-08 16:52:58 +01:00
e98228d280 Add HEE.DIM constant with End dimension ID 2019-12-16 04:46:53 +01:00
0be16c62e8 Add Autumn Leaves & Saplings w/ tree generation 2019-12-16 01:22:59 +01:00
2fb8402c17 Add Whitebark Leaves & Sapling classes w/ growth behavior 2019-12-15 22:23:25 +01:00
f7a1ef21e7 Update BlobGenerator & IOreTechnique to use and consider ScaffoldedWorld 2019-12-15 19:21:06 +01:00
c1834f4a3f Add ScaffoldedWorld for small partial structures 2019-12-15 19:21:05 +01:00
96ef5716dc Implement Ender Causatum event for killing an Enderman 2019-12-14 01:12:02 +01:00
2680dc47cd Fix instant rotation still interpolating yaw offset in living entities 2019-12-14 00:45:43 +01:00
403834b984 Add technical entity for managing Ender Causatum events 2019-12-14 00:19:07 +01:00
08a14fddab Implement Ender Causatum stage triggers for entered territories 2019-12-13 18:27:53 +01:00
291a61162e Add Angry Enderman & tweak rendering of aggressive Endermen 2019-12-13 17:50:59 +01:00
830cb39f24 Fix instant TP still causing interpolation & add comment about mob rotation 2019-12-13 17:46:39 +01:00
ae1e8bc0e4 Implement Table dust handling & rendering 2019-12-13 01:20:00 +01:00
6306e4c7a1 Move common item model rendering code into a utility class 2019-12-12 23:12:25 +01:00
730958f80d Add Miner's Burial Altar w/ animations and redeem sequence 2019-12-12 18:18:11 +01:00
7510e08a8f Allow constructing empty MutableWeightedList & combining two lists 2019-12-12 17:09:23 +01:00
42c38eae61 Delay debug window maximization until game finishes loading 2019-12-11 21:51:07 +01:00
2884fb2e79 Increase Energy draining rate for items & improve particles w/ reduced setting 2019-12-11 21:16:04 +01:00
5819d7a3bc Fix setAttackTarget (use event result in Spiderling, document Enderman weirdness) 2019-12-11 20:39:35 +01:00
7e9d3946cc Time territory generation 2019-12-11 20:32:37 +01:00
0d1ed428db Fix Spatial Dash Gem texture & expire FX (long distance audio, wrong instant tp pos) 2019-12-11 20:01:56 +01:00
568259d519 Add Miner's Burial Blocks 2019-12-11 19:19:34 +01:00
6d8a7108d1 Implement craftable Void Portal blocks & make them usable outside the End 2019-12-10 19:27:47 +01:00
5fd414cd4b Add custom crafting recipe ingredient types (full Energy, no Infusions) 2019-12-10 16:19:02 +01:00
5801bc1f3a Add WIP Linking Gem (only item definition and texture) 2019-12-10 15:23:32 +01:00
771009478d Add WIP Vampire Bat (basic behavior, movement, assets) 2019-12-10 13:20:47 +01:00
d59ec71935 Change IDamageProcessor.STATUS to take a function instead of constant status effect 2019-12-10 11:40:02 +01:00
dd36b0cd30 Add custom entity knockback multiplier 2019-11-17 14:48:47 +01:00
8d0b38fc96 Add Experience Gate w/ behavior and rendering 2019-11-07 03:16:09 +01:00
e75c868a34 Add particle effect of floating experience orb 2019-11-07 02:08:46 +01:00
a2e971f4e3 Fix Token Holder (rotation stutter, creative mode, placement) & add break particles 2019-10-29 09:27:35 +01:00
170383b133 Update custom smoke particle to allow setting a custom lifespan 2019-10-27 18:03:11 +01:00
af2b5b30a8 Add packet to update client-side experience points 2019-10-27 18:03:10 +01:00
11c82ecfd3 Refactor particle system 2019-10-26 14:07:28 +02:00
17af8f495a Reorganize tile entities & minor fix in BlockBuilders and PosExt 2019-10-26 07:29:21 +02:00
b337510a6e Fix Obsidian Tower room spawning Redstone on top of a ladder 2019-10-26 04:59:40 +02:00
ed1d2f8262 Implement Arcane Conjunctions blob contents & Energy Cluster generation 2019-10-16 18:40:50 +02:00
6915d4a14e Remove unused code & minor refactoring 2019-10-16 17:08:44 +02:00
f0ce92a9f4 Refactor BlockPuzzleLogic to use the new flood-fill extension 2019-10-16 16:01:52 +02:00
b92e64b743 Add BlockUpdateStructureTrigger to update blocks after generation 2019-10-16 16:00:50 +02:00
d82dc043a0 Add flood-fill as a BlockPos extension 2019-10-16 15:48:04 +02:00
bc64a6e4f3 Fix typo in TileEntitySpawnerObsidianTower & refactor activation check 2019-10-16 14:09:10 +02:00
ed89c0dc03 Work on Arcane Conjunctions territory (all worldgen except for Blob content) 2019-10-15 18:07:11 +02:00
ff394e7ff8 Refactor IStructureTrigger to place blocks into the world immediately 2019-10-15 17:43:46 +02:00
22a267adba Add BlobPopulatorFill & BlobPopulatorOre 2019-10-15 15:15:59 +02:00
d2caa9d7d4 Fix wrong ore count in OreTechniqueDistance & add attemptMultiplier parameter 2019-10-13 11:45:33 +02:00
72b377349c Tweak IBlockPlacer to only return true on block change & add documentation 2019-10-13 11:44:53 +02:00
268572c87c Fix using vanilla imports instead of migration ones & optimize imports 2019-10-12 16:30:08 +02:00
3a00a6fc59 Add missing markDirty calls to TileEntityIgneousPlate 2019-10-12 14:27:10 +02:00
31ea9f2bd7 Refactor code (fewer Sequences and classes, inefficient collection use) 2019-10-12 14:14:14 +02:00
a2f14d8c39 Add Iterator.any & Iterator.find extensions 2019-10-12 14:07:47 +02:00
2eeb1f13ae Move NBT key string literals into constants 2019-10-12 11:50:43 +02:00
bb1301b1fb Fix imports (TileEntityBaseSpawner) and refactor proxy use in ItemAbstractTrinket 2019-10-12 11:47:52 +02:00
9a0930da65 Refactor Grave Dirt to not use block states for variations 2019-10-12 09:31:06 +02:00
40b843f189 Add Obsidian Towers Spawner block & implement its structure trigger 2019-10-12 08:58:18 +02:00
114a35acb8 Add custom spell particle 2019-10-12 07:33:29 +02:00
c8c6a0b4ee Add PotionEffect.clone extension & fix IDamageProcessor.STATUS 2019-10-12 07:33:29 +02:00
9720f029f4 Add base classes for custom spawners 2019-10-12 07:33:28 +02:00
2efbc2e545 Remove configuration file code 2019-10-10 07:41:16 +02:00
7553c170f3 Remove dependencies (java.awt, FMLCommonHandler, SidedProxy) 2019-10-10 07:40:06 +02:00
308fedbb73 Fix dedicated server crash caused by SlotTrinketItem 2019-10-10 06:26:35 +02:00
1b3e4c9215 Add workaround for no light updates after worldgen in the End 2019-10-10 05:49:34 +02:00
940035a6d8 Add Puzzle Block (assets, variations, Igneous Rock & puzzle behavior) 2019-10-10 05:45:08 +02:00
c46ea188dd Add FacingX.fromDirection(vec) 2019-10-08 02:28:55 +02:00
28bc4d4a3b Fix duplicate effect in ObsidianTowerSpawnerLevel 2019-10-08 01:17:44 +02:00
3a48005f76 Add type aliases (MobEffects & PotionTypes), add and use Potion.makeEffect 2019-10-08 01:17:43 +02:00
d8ff161a2b Split FacingExt into individual files and move them to facade package 2019-10-07 23:00:28 +02:00
7242ba5664 Refactor Resource and move it into facades package 2019-10-07 23:00:13 +02:00
dabd21456c Add facade for StatList & update existing code to use it 2019-10-07 23:00:13 +02:00
44d423af12 Add type aliases for Blocks, Items, SoundEvents 2019-10-07 11:24:06 +02:00
d2a8717c4b Add method renames (world time, entity attributes) 2019-10-07 11:07:53 +02:00
2d1b12d6c4 Stop relying on NBT imports 2019-10-07 09:36:55 +02:00
fd0eb2b5f7 Stop relying on FML imports (sides & events) 2019-10-07 08:48:27 +02:00
6b9253fdf6 Add custom HSB color conversion & destructuring methods to IntColor 2019-10-07 07:07:54 +02:00
f90322129b Stop relying on enum imports (Facing, Difficulty, Hand, ActionResult) 2019-10-02 20:26:23 +02:00
e9da6142d7 Completely remove dependency on GlStateManager 2019-10-02 19:20:05 +02:00
af93df468e Update IBlockColor/IItemColor usages to use the new utilities 2019-10-02 12:03:40 +02:00
940e62552b Add HSB & IBlockColor/IItemColor utilities 2019-10-02 12:02:16 +02:00
4f6b14b237 Implement missing Igneous Rock transformations & stack size reduction 2019-09-21 10:03:44 +02:00
97618e8062 Allow ignoring Trap infusion on TNT & disable Infused TNT flammability 2019-09-21 09:24:49 +02:00
0c690c4256 Remove TODO in Dispenser behavior for Enderman Heads 2019-09-21 06:39:11 +02:00
f0e4d60777 Add Dispenser support for extinguishing Igneous Plates 2019-09-21 06:31:17 +02:00
0471d37116 Move Dispenser behavior into a separate package 2019-09-21 06:25:54 +02:00
08dffde749 Hide Brewing Stand potion slot icons when not empty 2019-09-21 04:39:12 +02:00
123477b5c5 Add MagicValues for game constants & address a few UPDATE comments 2019-09-21 03:59:31 +02:00
9ee675be54 Work on Obsidian Tower (loot, rooms, arrangements, token & boss spawning) 2019-09-21 03:57:59 +02:00
145526a2c5 Log error in LootChestStructureTrigger if applied to invalid tile entity 2019-09-16 19:27:20 +02:00
7f80f1c6fb Add loot function for picking music disks 2019-09-15 18:44:16 +02:00
284d9f73e7 Update existing structure palettes to use combo mappings 2019-09-13 22:08:16 +02:00
6935025004 Add trapdoors to PaletteMappings & define mapping combos for convenience 2019-09-13 21:57:45 +02:00
9adec4b366 Address IntelliJ code inspection issues 2019-09-10 12:30:29 +02:00
05e67088d5 Add WIP Ender Eye (model, texture, spawn animation & basic behavior) 2019-09-10 09:46:18 +02:00
f816d9076e Update entity code to use Vec3d.directionTowards 2019-09-09 02:37:07 +02:00
f7cebdd2a3 Move Enderman handler classes to a different package 2019-09-08 04:03:26 +02:00
fd741287e5 Ignore setAttackTarget in custom entities when called repeatedly 2019-09-07 10:41:59 +02:00
eaed8e9485 Update EntityMoveFlyingForward to use FLYING_SPEED & add friction constant 2019-09-07 10:05:42 +02:00
e3a59a3ffe Make ModelBox.quadList public and non-final 2019-09-07 10:03:07 +02:00
0934892eca Refactor EntitySelector to return a List instead of Sequence 2019-09-07 05:37:20 +02:00
8908293709 Add Entity helpers (instant yaw rotation, direct flight, look slerp) 2019-09-07 04:12:45 +02:00
edc5b5e51d Make Float.toDegrees/toRadians return a Float 2019-09-04 20:27:57 +02:00
7957de6e2b Add Quaternion class & Vec3d.toPitch extension 2019-09-04 18:29:11 +02:00
ddc9198621 Minor model code refactoring (Token Holder & Amulet of Recovery) 2019-09-04 18:24:16 +02:00
d5658f5532 Make custom creature types public, fix Enderman & Endermite classification 2019-09-03 03:26:38 +02:00
e489576321 Add WIP Igneous Plate (assets, visuals, recipe, smelting speed behavior) 2019-09-02 04:54:02 +02:00
dd8f74cb61 Add model extensions & builder for cubes 2019-08-29 14:33:32 +02:00
5c7a21a876 Add Property.facing to construct PropertyDirection 2019-08-17 01:51:35 +02:00
28c9e8d074 Rename SlotReadOnly to SlotTakeOnly 2019-08-16 23:21:28 +02:00
dedae0695b Allow opening Shulker Boxes without placing them down 2019-08-16 21:31:47 +02:00
8bdb13519a Add IInventoryFromPlayerItem to reduce duplicate code & update existing containers 2019-08-16 21:31:46 +02:00
b17bd3434c Implement Spiderling variation of Grave Dirt 2019-08-16 02:01:05 +02:00
7dfb8c3467 Add Spiderling w/ behavior, rendering, drops 2019-08-16 02:01:05 +02:00
211c76bcbb Work on AI (wandering, light startle, on-fire panic, leap attack) 2019-08-16 01:45:42 +02:00
e5ac7156ff Implement entity ground navigator that doesn't require a proper path 2019-08-15 02:00:43 +02:00
784a544c10 Update AIToggle to support multiple tasks at once 2019-08-14 14:23:10 +02:00
b98c263985 Add IAttributeInstance.tryRemoveModifier & update existing code to use it 2019-08-14 14:20:20 +02:00
83487046be Add dummy definitions & language keys for Phase 2 territories 2019-08-10 22:02:05 +02:00
b25c38cb8f Rework Blob generation and populator picking 2019-08-10 17:35:58 +02:00
56c88eca52 Fix Blob generator being off-center & wrong edge distance in The Hub 2019-08-10 16:25:28 +02:00
f324e52daf Replace lambdas generating random numbers with RandomInt/RandomDouble 2019-08-09 22:34:19 +02:00
9529eceaf9 Add RandomInt & RandomDouble implementing (Random) -> R 2019-08-09 22:34:18 +02:00
d6f6923636 Remove ColorSpaces & refactor code to use new color classes 2019-08-09 16:54:02 +02:00
9e0d1b2526 Add IRandomColor 2019-08-09 16:54:01 +02:00
eae7b7027f Add IntColor as inline class for RGB w/ HCL support 2019-08-09 16:54:01 +02:00
b8a163effc Add EnvironmentRenderer constant w/ vanilla skycube parameters 2019-08-09 11:49:58 +02:00
9619760a53 Fix server startup crash due to EnvironmentRenderer 2019-08-09 11:19:00 +02:00
093fba8138 Add Portal Token to each territory to creative tab 2019-08-08 21:50:51 +02:00
3e1ac61f10 Remember spawn location of the first entity to travel through Void Portal 2019-08-08 17:09:23 +02:00
a2fa112c20 Hide block outlines for portal blocks 2019-08-08 15:32:29 +02:00
7a8a930cfa Tweak portal animations & implement slowing before fade-out 2019-08-08 15:32:29 +02:00
3605ec7935 Implement Void Portals remembering last used portal 2019-08-08 12:55:19 +02:00
04840002c7 Implement portal clearance & refactor 2019-08-08 10:28:32 +02:00
f7599abb83 Add Purity Extract & Potion of Purity 2019-08-07 17:52:10 +02:00
fb397f9ba5 Add PotionBase.makeType to simplify PotionType registering 2019-08-07 17:50:35 +02:00
bab34fd36f Fix several issues with Potions (typos in recipes, compatibility with old worlds) 2019-08-07 17:28:57 +02:00
005e467373 Add IForgeRegistry.getIfExists extension to avoid defaults 2019-08-07 15:53:55 +02:00
5b238ef770 Implement Dragon's Breath recipe using a Cauldron 2019-08-06 21:26:19 +02:00
fa15245cff Refactor custom Cauldrons to make bucket & bottle handling easier 2019-08-06 18:53:42 +02:00
03a8b5d656 Add TODOs about overridden entities and potions 2019-08-06 18:27:35 +02:00
07ef703929 Add custom item entity for Cauldron recipes & change pickup behavior for items in Cauldrons 2019-08-06 18:27:35 +02:00
93f1f627ea Add custom bubble particle that works outside water 2019-08-06 17:56:47 +02:00
2ee8b75c38 Remove unnecessary JvmStatic and JvmField annotations 2019-08-06 16:51:08 +02:00
33e924c2b6 Add Ender Goo Cauldron (w/ Purified variation) 2019-08-05 20:27:40 +02:00
bb35f183a4 Add system for custom cauldrons 2019-08-05 19:15:16 +02:00
a1db944a59 Fix wrong Dragon's Breath brewing recipe & Brewing Stand shift-click slot order 2019-08-05 15:00:11 +02:00
d7e6446fc6 Organize storage blocks into one category in code 2019-08-05 11:04:46 +02:00
f01b51c91a Rebalance Energy Oracle, fix visual glitches, implement Cluster ignoring 2019-08-04 18:15:12 +02:00
a3d74538e2 Add BlockPos.closestTickingTile w/ predicate & remove maxDistance default 2019-08-04 16:41:37 +02:00
aad4102dea Add potted Withered Death Flowers into Energy Shrines 2019-08-04 12:45:41 +02:00
7ce4d1ef51 Implement Flower Pots with Death Flowers & fix Endermen not spawning 2019-08-04 12:14:18 +02:00
b2dd48d8c3 Add system for custom flower pots 2019-08-04 11:12:43 +02:00
8799b7370d Fix useNeighborBrightness & ambient occlusion on existing blocks 2019-08-03 17:28:52 +02:00
7063797809 Update solid top checks in BlockEternalFire & BlockJarODust 2019-08-03 17:28:52 +02:00
c87f2605d5 Add BlockPos.isTopSolid extension & remove a few inlines 2019-08-03 17:28:52 +02:00
074bceb5b2 Update & refactor a few things to address TODOs 2019-08-03 17:28:51 +02:00
5d2e781a96 Disable Forge worldgen hook in the End dimension 2019-08-02 19:01:54 +02:00
4d22626cb6 Make instability-spawned Endermites not despawn on peaceful 2019-08-02 18:18:49 +02:00
989bc6b712 Add mechanism to prevent hostile mob despawning on peaceful 2019-08-02 18:18:49 +02:00
b8538771f1 Address IDE inspections 2019-08-02 18:18:05 +02:00
43fa25ace3 Replace Chorus Flower override with a transformer 2019-08-02 18:18:05 +02:00
efb295e343 Add coremod & utilities 2019-08-02 18:18:04 +02:00
4660c0e788 Add Enhanced Brewing Stand w/ textures and custom behavior 2019-08-02 10:19:32 +02:00
9ee9876a94 Fix being unable to put potions back into Brewing Stands & modifier issues 2019-08-02 10:12:37 +02:00
79216ee6d2 Replace vanilla Brewing Stand & implement custom modifiers 2019-08-01 17:12:26 +02:00
f1b0f036fe Move ContainerBaseCustomInventory shift-click logic into an interface 2019-08-01 14:14:14 +02:00
4395ad412f Separate potion modifier recipes & refactor 2019-08-01 14:06:43 +02:00
bb32552fda Completely rework vanilla brewing recipes 2019-07-31 17:02:15 +02:00
6564bc7564 Reduce compiler warnings and inlining 2019-07-31 02:36:05 +02:00