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

1281 Commits

Author SHA1 Message Date
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