|
fb594b135c
|
Add classes to describe territory properties
|
2019-04-10 23:17:50 +02:00 |
|
|
38b858c360
|
Customize Enderman spawning rules in Overworld
|
2019-04-08 20:34:29 +02:00 |
|
|
0cf09810e1
|
Add WIP Enderman entity (loot, despawning, basic battle & teleportation logic)
|
2019-04-08 14:35:37 +02:00 |
|
|
e4edb5543a
|
Implement Enderman water debuff logic
|
2019-04-08 14:30:21 +02:00 |
|
|
ded8ea3740
|
Implement Enderman teleportation logic
|
2019-04-08 14:29:30 +02:00 |
|
|
c21fcbba7e
|
Force instant rotation of entities staring at something during teleportation
|
2019-04-08 14:09:12 +02:00 |
|
|
fee17f28da
|
Add fading pixel particle
|
2019-04-08 14:07:49 +02:00 |
|
|
e251e1635e
|
Add AI to watch current target without moving
|
2019-04-07 21:28:52 +02:00 |
|
|
55b2ca902b
|
Fix continuous AI tasks to actually trigger every tick
|
2019-04-07 19:31:17 +02:00 |
|
|
053e077e7e
|
Update existing code to use new Vec3d utilities
|
2019-04-07 17:16:51 +02:00 |
|
|
d2de5f6e2a
|
Add Vec3d utilities (fromXZ, fromYaw, addY, subtractY)
|
2019-04-07 17:16:00 +02:00 |
|
|
05b4964cac
|
Implement Enderman block handling logic
|
2019-04-07 16:29:11 +02:00 |
|
|
a02d2addea
|
Update existing code that used Teleporter's extended range
|
2019-04-06 15:02:41 +02:00 |
|
|
a208d65243
|
Refactor Teleporter effect range & allow silent teleportation (no sound/particles)
|
2019-04-06 15:02:10 +02:00 |
|
|
3680b76503
|
Add a debug-only hack to enable infinite banner textures
|
2019-04-04 11:40:08 +02:00 |
|
|
6ac3bd673f
|
Fix unused imports & simplify Pos in Stronghold pieces
|
2019-04-04 11:32:52 +02:00 |
|
|
d8cf7c43d2
|
Split Energy Shrine 180° stairs to fix Gloomtorch placement & improve AABBs
|
2019-04-04 10:37:11 +02:00 |
|
|
73c3738dd7
|
Implement Energy Shrine trigger entity for particle and mob spawn control
|
2019-04-03 21:30:56 +02:00 |
|
|
3eca01b4b7
|
Make trigger entity's type public
|
2019-04-03 21:09:28 +02:00 |
|
|
4603fa2b0d
|
Enable trigger entity updates on client side
|
2019-04-03 17:48:11 +02:00 |
|
|
178b920417
|
Update Stronghold trigger handlers for the new interface
|
2019-04-03 17:45:00 +02:00 |
|
|
9becaa84ee
|
Modify trigger entity interface (custom world validation, default serialization impl)
|
2019-04-03 17:44:59 +02:00 |
|
|
12cda08d04
|
wtf intellij
|
2019-04-03 11:54:49 +02:00 |
|
|
ba61241094
|
Implement Energy Shrine generation & surface pillars
|
2019-04-03 11:52:39 +02:00 |
|
|
7de6590e3f
|
Disable vanilla Stronghold generation
|
2019-04-02 09:39:23 +02:00 |
|
|
35d8faef4c
|
Implement Energy Shrine builder
|
2019-04-01 20:29:10 +02:00 |
|
|
c8453fd9b9
|
Refactor Stronghold classes to match recent changes & cleanup generator
|
2019-04-01 20:18:44 +02:00 |
|
|
1b41e14b1f
|
Minor refactoring (Size, PosExt, OverworldFeatures)
|
2019-04-01 20:17:07 +02:00 |
|
|
68867e5759
|
Update IStructureDescription's structure locator to take PosXZ
|
2019-04-01 20:15:57 +02:00 |
|
|
1ca7d57a14
|
Add IStructureBuild w/ list of bounding boxes forming the generated structure
|
2019-04-01 20:14:37 +02:00 |
|
|
fdd785d9f6
|
Add Size.getPos(Alignment)
|
2019-04-01 20:12:27 +02:00 |
|
|
f43c589533
|
Add PosXZ utility data class
|
2019-04-01 20:05:20 +02:00 |
|
|
0d4bf8c40d
|
Add a bunch of Energy Shrine rooms
|
2019-03-31 15:14:43 +02:00 |
|
|
291618776f
|
Add Energy Shrine main room pieces & abstract room class
|
2019-03-31 14:47:58 +02:00 |
|
|
cc52a3d731
|
Add Energy Shrine corridor pieces
|
2019-03-31 14:43:28 +02:00 |
|
|
3a979793b7
|
Add Energy Shrine piece connection types
|
2019-03-31 14:34:43 +02:00 |
|
|
0ae433b166
|
Add Energy Shrine banner generator
|
2019-03-31 14:32:14 +02:00 |
|
|
f49d735270
|
Add Energy Shrine block palette & base piece class
|
2019-03-31 14:32:14 +02:00 |
|
|
f941bf6133
|
Add VM parameters to improve DCEVM performance
|
2019-03-31 13:53:39 +02:00 |
|
|
c2cee5d5cd
|
Refactor and cleanup StrongholdBuilder
|
2019-03-31 09:49:38 +02:00 |
|
|
d48dff9fc8
|
Refactor some structure utilities into an abstract class in IStructureBuilder
|
2019-03-31 09:39:52 +02:00 |
|
|
81f8cadb86
|
Update existing code to use updated Random.removeItem extensions
|
2019-03-31 08:27:37 +02:00 |
|
|
69b91d88da
|
Fix inconsistencies between Random.removeItem and Random.nextItem
|
2019-03-31 08:26:31 +02:00 |
|
|
241eb42b0c
|
Update existing code to use IBlockState facing extensions
|
2019-03-31 08:03:30 +02:00 |
|
|
1d31272418
|
Rename EnumFacingExt & add IBlockState extensions for facing
|
2019-03-31 08:03:30 +02:00 |
|
|
b1201e0088
|
Add Energy Shrine loot tables
|
2019-03-31 04:05:03 +02:00 |
|
|
96c3f24be3
|
Add loot table function to pick a random Smooth Gloomrock color
|
2019-03-31 04:00:18 +02:00 |
|
|
971de3e0b4
|
Add Infusion.byName & basic loot table function to apply random infusions
|
2019-03-30 16:21:59 +01:00 |
|
|
c119b52247
|
Minor formatting fixes
|
2019-03-30 15:29:25 +01:00 |
|
|
ee44e029ea
|
Add a loot table property that allows sorting stacks in a specific order
|
2019-03-30 13:16:46 +01:00 |
|