1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-10-17 08:42:49 +02:00
Commit Graph

1006 Commits

Author SHA1 Message Date
241b6e4ae5 Move some stuff around in IDamageProcessor 2018-09-08 15:06:10 +02:00
b772ae3ba8 Implement damage types & enchantment protection handling 2018-09-08 14:52:47 +02:00
406166b9f4 Implement damage modifiers for armor, shields, and status effects 2018-09-08 13:25:16 +02:00
bd04429a01 Implement difficulty/gamemode damage modifiers 2018-09-08 11:41:20 +02:00
479815d194 Maximize client/server window when debugging 2018-09-08 11:21:11 +02:00
a47db662bc Begin implementing a custom damage system 2018-09-08 09:38:12 +02:00
02366154b2 Fix a duplicate client-side NBT call in TileEntityBase 2018-09-06 21:34:32 +02:00
75bd585153 Replace vanilla End Portal & implement custom charging mechanic and animation 2018-09-06 21:16:43 +02:00
092617dc3d Add base classes and block builders for custom portals & update rendering 2018-09-06 19:56:24 +02:00
bc5f22fb86 Add LerpedFloat & LerpedDouble to simplify partial tick handling 2018-09-06 19:40:24 +02:00
22d3c6102c Add a utility method to find the closest tile entity to a block 2018-09-06 19:40:16 +02:00
626e862684 More minor refactoring (mostly verbosity reduction) 2018-09-06 12:46:49 +02:00
4c5a9ac009 Add an overridable firstTick method to TileEntityBase 2018-09-06 11:07:59 +02:00
fc09e69ae2 Set a client username to keep advancements and statistics 2018-09-06 08:30:11 +02:00
2263a093e1 Fix custom transparent material to prevent Energy Clusters from exploding on right-click 2018-09-06 08:29:27 +02:00
f70af2a608 Use block builder for Energy Cluster & enable mining stats 2018-09-06 08:07:22 +02:00
2d106a9d53 Add miningStats property to block builder & add BlockSimpleShaped 2018-09-06 08:03:31 +02:00
292b023f62 Very minor refactoring (parameter nullability) 2018-09-06 07:37:58 +02:00
2affe45fb9 Minor formatting fixes 2018-09-05 21:25:57 +02:00
9cd2e0363c Add a utility method to override vanilla blocks 2018-09-05 20:30:59 +02:00
884996927c Minor fix to explosion resistance for indestructible blocks 2018-09-05 20:14:51 +02:00
6b3b88ab2d Rewrite End Portal rendering to look like before Mojang fucked it up 2018-09-05 19:17:30 +02:00
db7df5388e Add minor math & GL utilities 2018-09-05 18:23:41 +02:00
c6474f0f33 Add End Stone variations 2018-09-05 09:58:51 +02:00
405cadb80a Optimize Obsidian textures 2018-09-05 08:22:46 +02:00
3cb7265776 Replace Ender Chest recipe 2018-09-05 07:50:21 +02:00
6a695aa713 Add Obsidian blocks (Stairs, Smooth, Chiseled, Pillar) & items (Fragment, Rod) w/ recipes 2018-09-05 06:49:03 +02:00
c1e17415d1 Fix recipe issues (wrong file names & missing grouping for Endium Ingot and Gloomrock) 2018-09-05 06:38:44 +02:00
e4b3ecdf0d Add base class for pillar blocks 2018-09-05 06:23:43 +02:00
c49df03491 Fix issues with explosion resistance calculations 2018-09-05 06:08:54 +02:00
a0f5ec6bd0 Add a few ore blocks (End Powder Ore, Endium Ore) 2018-09-04 18:00:41 +02:00
6ca0e9e13d Simplify loot table registration 2018-09-04 17:22:16 +02:00
9f995f050f Implement modifications to vanilla blocks (End Stone Bricks, Purpur Block, End Rod) 2018-09-04 16:17:10 +02:00
19ad33e2b8 Add a class for data integrity checking after the game loads 2018-09-04 16:14:04 +02:00
07395fcfe1 Convert block json files to forge blockstate format 2018-09-04 15:07:56 +02:00
8fe36fd557 Add forge blockstate json generators 2018-09-04 15:03:05 +02:00
f523928917 Add Endium block and items w/ conversion recipes 2018-09-04 07:55:43 +02:00
acb3eb0b37 Allow extending BlockSimple & minor tweak to ItemBlock registration and a comment 2018-09-04 07:28:33 +02:00
eeeb4ea50a Add a few resource items (End Powder, Stardust, Void Essence) 2018-09-04 06:04:59 +02:00
5e4ea03910 Forgot to initialize custom loot 2018-09-04 02:54:14 +02:00
cfe34ad483 Add Ancient Cobweb 2018-09-04 02:53:41 +02:00
426d405df7 Adapt vanilla loot system to block drops w/ Fortune condition 2018-09-03 18:15:25 +02:00
0b64683f52 Add base class for Energy-containing items & implement charging 2018-09-03 13:17:53 +02:00
d235db2b7c Fix Energy Clusters overflowing during regeneration 2018-09-03 12:52:36 +02:00
342e3c4cc8 Add a text overlay when looking at Energy Clusters 2018-09-03 10:35:59 +02:00
b5bfa36f0c Implement several basic Energy Cluster features (regeneration, health, inactivity, WIP breaking) 2018-09-03 09:11:34 +02:00
4409dd1491 Add a few extensions to PosExt & RandomExt 2018-09-03 07:33:54 +02:00
e4911d66e8 Update NBT extensions with a property to create & retrieve a HEE specific tag 2018-09-03 06:38:31 +02:00
a2e501e69e Add scalar multiplication to IEnergyQuantity w/ updated unit tests 2018-09-03 04:53:20 +02:00
eda7af0ccf Add IEnergyQuantity for different representations of Energy amounts w/ unit tests 2018-09-03 03:31:16 +02:00