Commit Graph
974 Commits
Author SHA1 Message Date
chylex 6e8d3d306f Implement a basic infusion system (serialization, item tooltip) 2018-09-11 12:15:15 +02:00
chylex 1d3520c3a1 Add an empty iterator object 2018-09-11 12:09:40 +02:00
chylex 2b8ba1bebb Add NBTEnumList to NBT extensions 2018-09-11 12:09:23 +02:00
chylex 85b4d2e81a Fix missing space before colon in generics 2018-09-11 00:02:53 +02:00
chylex b62f45fc70 Add Energy Cluster property generators for Overworld structures 2018-09-10 17:58:42 +02:00
chylex c8379d86ca Add a base generator for Energy Cluster properties and color 2018-09-10 15:37:45 +02:00
chylex 998b94bc5b Move the 'chylex.hee.render' to 'chylex.hee.game.render' 2018-09-10 14:57:45 +02:00
chylex 0a8d7f84da Add RandomExt.nextLong and WeightedList 2018-09-10 13:33:41 +02:00
chylex e78c0bfbb8 Display Cluster color in Energy Receptacle 2018-09-10 09:25:32 +02:00
chylex 9614fe7d46 Add Energy Cluster color 2018-09-10 09:23:42 +02:00
chylex 4a7b9acdb8 Add Energy Receptacle w/ recipe and WIP texture 2018-09-09 19:42:30 +02:00
chylex b4990cd6e4 Rework Energy Cluster serialization to simplify handling Cluster data 2018-09-09 17:17:47 +02:00
chylex 60ce0b5332 Move Energy quantity string conversion & tweak Energy item tooltips 2018-09-09 16:46:45 +02:00
chylex 187d27d3fd Add a method to deteriorate Energy Cluster's health 2018-09-09 15:56:14 +02:00
chylex 0032321015 Add utilities for block placement 2018-09-09 13:24:28 +02:00
chylex d9cdd61515 Fix wrong NBT calls in TileEntityEnergyCluster & use constants for keys 2018-09-08 22:24:51 +02:00
chylex be9e6d6eb6 Fix death messages with custom damage system 2018-09-08 19:31:29 +02:00
chylex 421a707252 Implement damage modifiers that modify invincibility frames 2018-09-08 15:15:38 +02:00
chylex 241b6e4ae5 Move some stuff around in IDamageProcessor 2018-09-08 15:06:10 +02:00
chylex b772ae3ba8 Implement damage types & enchantment protection handling 2018-09-08 14:52:47 +02:00
chylex 406166b9f4 Implement damage modifiers for armor, shields, and status effects 2018-09-08 13:25:16 +02:00
chylex bd04429a01 Implement difficulty/gamemode damage modifiers 2018-09-08 11:41:20 +02:00
chylex 479815d194 Maximize client/server window when debugging 2018-09-08 11:21:11 +02:00
chylex a47db662bc Begin implementing a custom damage system 2018-09-08 09:38:12 +02:00
chylex 02366154b2 Fix a duplicate client-side NBT call in TileEntityBase 2018-09-06 21:34:32 +02:00
chylex 75bd585153 Replace vanilla End Portal & implement custom charging mechanic and animation 2018-09-06 21:16:43 +02:00
chylex 092617dc3d Add base classes and block builders for custom portals & update rendering 2018-09-06 19:56:24 +02:00
chylex bc5f22fb86 Add LerpedFloat & LerpedDouble to simplify partial tick handling 2018-09-06 19:40:24 +02:00
chylex 22d3c6102c Add a utility method to find the closest tile entity to a block 2018-09-06 19:40:16 +02:00
chylex 626e862684 More minor refactoring (mostly verbosity reduction) 2018-09-06 12:46:49 +02:00
chylex 4c5a9ac009 Add an overridable firstTick method to TileEntityBase 2018-09-06 11:07:59 +02:00
chylex fc09e69ae2 Set a client username to keep advancements and statistics 2018-09-06 08:30:11 +02:00
chylex 2263a093e1 Fix custom transparent material to prevent Energy Clusters from exploding on right-click 2018-09-06 08:29:27 +02:00
chylex f70af2a608 Use block builder for Energy Cluster & enable mining stats 2018-09-06 08:07:22 +02:00
chylex 2d106a9d53 Add miningStats property to block builder & add BlockSimpleShaped 2018-09-06 08:03:31 +02:00
chylex 292b023f62 Very minor refactoring (parameter nullability) 2018-09-06 07:37:58 +02:00
chylex 2affe45fb9 Minor formatting fixes 2018-09-05 21:25:57 +02:00
chylex 9cd2e0363c Add a utility method to override vanilla blocks 2018-09-05 20:30:59 +02:00
chylex 884996927c Minor fix to explosion resistance for indestructible blocks 2018-09-05 20:14:51 +02:00
chylex 6b3b88ab2d Rewrite End Portal rendering to look like before Mojang fucked it up 2018-09-05 19:17:30 +02:00
chylex db7df5388e Add minor math & GL utilities 2018-09-05 18:23:41 +02:00
chylex c6474f0f33 Add End Stone variations 2018-09-05 09:58:51 +02:00
chylex 405cadb80a Optimize Obsidian textures 2018-09-05 08:22:46 +02:00
chylex 3cb7265776 Replace Ender Chest recipe 2018-09-05 07:50:21 +02:00
chylex 6a695aa713 Add Obsidian blocks (Stairs, Smooth, Chiseled, Pillar) & items (Fragment, Rod) w/ recipes 2018-09-05 06:49:03 +02:00
chylex c1e17415d1 Fix recipe issues (wrong file names & missing grouping for Endium Ingot and Gloomrock) 2018-09-05 06:38:44 +02:00
chylex e4b3ecdf0d Add base class for pillar blocks 2018-09-05 06:23:43 +02:00
chylex c49df03491 Fix issues with explosion resistance calculations 2018-09-05 06:08:54 +02:00
chylex a0f5ec6bd0 Add a few ore blocks (End Powder Ore, Endium Ore) 2018-09-04 18:00:41 +02:00
chylex 6ca0e9e13d Simplify loot table registration 2018-09-04 17:22:16 +02:00