1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-11-27 18:42:46 +01:00
Commit Graph

1281 Commits

Author SHA1 Message Date
9029fc2d81 Add IStructureWorld adapter to place structures into a World 2019-02-03 16:43:21 +01:00
ed664e03ba Add IStructureWorld wrappers for offset and rotations 2019-02-03 16:38:57 +01:00
c44e434457 Add custom structure file loading & block palette system 2019-02-03 15:38:00 +01:00
7ca5371ca8 Add key interfaces for worldgen structures 2019-02-03 15:17:08 +01:00
bb348ef1d1 Add option to modify loot pool roll bias in loot tables 2019-02-02 22:57:32 +01:00
a9e46c4f1d Add option to disable stack splitting in loot tables 2019-02-02 22:52:57 +01:00
05bb8dcb36 Add support for custom properties in loot pool names 2019-02-02 22:52:16 +01:00
fec0b00928 Add utilities for worldgen (BoundingBox, Size, EnumFacing tweaks) 2019-02-01 21:36:59 +01:00
f5c7736f9e Update Random.nextItem extensions (enums & nullability) 2019-02-01 21:09:41 +01:00
77c2a05a64 Add a few utilities (WeightedList.toString, BlockPos.min/max, generics) 2019-01-25 18:14:00 +01:00
bdaa344c55 Fix not being able to place Torches on Stone Brick Wall blocks 2019-01-25 14:51:50 +01:00
85c7667474 Fix Tables stalling when it fails to assign new processes to unassigned Pedestals 2019-01-23 17:57:03 +01:00
97fac2e3b1 Implement supporting item mechanic for Tables & tweak default Pedestal status color 2019-01-23 16:48:13 +01:00
7134f3ee89 Update Accumulation Table (rewrite serializer, report blocked work ticks) 2019-01-23 16:21:44 +01:00
ba29e197d2 Allow Table processes to report successful/blocked work tick w/ particles 2019-01-23 16:18:10 +01:00
f9a72c9ab4 Fix Pedestal breaking when marked as dedicated output while running a process 2019-01-23 13:36:22 +01:00
be7cf98a61 Add a few general Table process serializers 2019-01-23 13:35:18 +01:00
2a53e20018 Move Table process interfaces into a separate package 2019-01-23 11:34:58 +01:00
565f2c8fe8 Add a WIP command to test Causatum stages 2019-01-22 08:32:41 +01:00
6c6142d429 Add Ender Causatum stages and storage 2019-01-22 08:32:40 +01:00
b21337e482 Refactor Tables (block construction, process serialization, generics, naming) 2019-01-21 15:11:02 +01:00
63e4afad9f Implement non-silent Table Pedestal input replacement & tweak output smoke particles 2019-01-21 10:47:01 +01:00
c3058e2cab Fix missing Table process lifecycle call in TableProcessList.remove(predicate) 2019-01-21 05:04:18 +01:00
6fba676d03 Minor refactoring (fix imports, unnecessary parameter, inlining) 2019-01-20 11:46:20 +01:00
bca7932d8b Fix Table process not stopping when one of its Pedestals is unlinked 2019-01-20 11:01:40 +01:00
89ef11a389 Refactor Table process handling and lifecycle 2019-01-20 11:01:39 +01:00
eb5d5a7b32 Add particle effects to Tables (Energy draining, Pedestal processing) 2019-01-20 07:55:58 +01:00
85616a0b53 Refactor duplicate code in Particle classes 2019-01-19 10:53:43 +01:00
e8a4422676 Add particle effect when charging a held item with Energy 2019-01-19 03:28:48 +01:00
7bcb025bcb Refactor Energy Cluster particle & add base particle class for Energy transfers 2019-01-19 03:00:36 +01:00
1545f62ff3 Fix invalid Line particle shape when amount of points equals 1 2019-01-18 12:48:11 +01:00
f8660f4af5 Implement thrown Igneous Rock FX 2019-01-18 05:59:26 +01:00
cba2b0fbdb Refactor PacketClientFX and all FX objects to use the new system 2019-01-18 05:04:24 +01:00
6791ed30b4 Create reusable FX data and handler classes w/ common parameters 2019-01-18 05:00:35 +01:00
548953bf9a Add a mechanism to toggle AI tasks 2019-01-18 03:45:53 +01:00
f9d4542c90 Fix double Dark Chest render bounding box 2019-01-18 01:17:41 +01:00
4b4124821e Implement Ocelot sitting AI for custom Chests 2019-01-18 01:11:10 +01:00
8cd98142ff Trigger instability from Energy Cluster leaks and breaking 2019-01-17 23:40:27 +01:00
fe6dcbc990 Implement Energy Cluster health-based leaking & rebalance leak values 2019-01-17 23:00:18 +01:00
049717c780 Implement Energy Cluster proximity 2019-01-17 08:39:27 +01:00
69479edf9c Refactor Energy Cluster leaking mechanics & update region instability leak 2019-01-17 08:24:14 +01:00
e8b9e680ed Implement a single-block Corrupted Energy leak & use it in End Portal 2019-01-17 08:15:24 +01:00
50c2518f91 Allow resetting dimension instability action multiplier & tweak naming 2019-01-17 05:40:28 +01:00
48d53d1e7d Implement AI that targets on eye contact 2019-01-13 20:03:57 +01:00
16f868bd19 Refactor targeting AI to simplify code 2019-01-13 17:08:37 +01:00
d8755dbfce Replace vanilla Enderman base behavior and rendering 2019-01-11 16:23:13 +01:00
d7eaf48fc2 Add Riding infusion to Ender Pearls 2019-01-10 20:19:26 +01:00
0c2d6d5956 Fix Ender Pearls going too far when phasing & increase bounding box size 2019-01-10 20:02:08 +01:00
d815c57456 Tweak code style in packets 2019-01-10 19:58:32 +01:00
a6990f4e43 Add a packet that forces dismount at a set location during teleportation 2019-01-10 19:54:22 +01:00