-
af8c2264b0
Document FastRandom and test performance
chylex
2015-11-17 03:54:03 +0100
-
56f6ec6a08
Add a FastRandom class
chylex
2015-11-16 17:44:09 +0100
-
ce79e3c70d
Work on custom Explosion
chylex
2015-11-16 17:35:31 +0100
-
f532114322
Extend functionality of custom Explosion class, and update code to use it
chylex
2015-11-16 17:10:26 +0100
-
a9ad39d085
Replace uses of World.playerEntities with EntitySelector
chylex
2015-11-16 16:33:53 +0100
-
f36776956e
Add a precaution to Curse block entities in case owner entity ID changes
chylex
2015-11-16 16:10:11 +0100
-
ebce170e10
Cleanup Curse code (add missing SideOnly, update deprecated code, stop using UUID)
chylex
2015-11-16 16:07:09 +0100
-
26891caabc
Change cached PotionEffects (NEVER DO THAT) also everything broke in Goo handling
chylex
2015-11-16 03:21:47 +0100
-
e0629ec81e
Update more code to use EntitySelector
chylex
2015-11-16 03:04:58 +0100
-
c2d1d39f1f
Fix generics in EntitySelector.living
chylex
2015-11-16 02:55:05 +0100
-
eb94cc847c
Add default implementation of IEndermanRenderer.isCarrying
chylex
2015-11-16 02:50:12 +0100
-
aaa5cf0cd1
Update most entities to use EntityDataWatcher
chylex
2015-11-16 02:49:54 +0100
-
7bca373fed
Fix not constructing EntityDataWatcher in EntityProjectilePotion
chylex
2015-11-16 02:00:42 +0100
-
7d500037ad
Work on updating entities to use EntityDataWatcher
chylex
2015-11-16 01:58:07 +0100
-
0f3fce2d73
Make EntityDataWatcher ID assignment dynamic
chylex
2015-11-16 01:52:38 +0100
-
43fc4a2060
Improve ItemStack handling in EntityDataWatcher
chylex
2015-11-16 01:45:15 +0100
-
3db3df3ac0
Move EntityDataWatcher and EntitySelector into abstractions/entity package
chylex
2015-11-16 01:40:01 +0100
-
a51e6bd9c3
Move all Enderman replacement code to EntityAbstractEndermanCustom
chylex
2015-11-16 01:35:18 +0100
-
79071b4936
Add a custom entity data watcher class
chylex
2015-11-16 01:33:06 +0100
-
775b7c3b78
Tweak Enderman rendering values
chylex
2015-11-15 21:57:54 +0100
-
ba054ae34e
Redo Enderman rendering with a change to aggressive state, change sounds (remove the stare effect)
chylex
2015-11-15 21:12:44 +0100
-
60d62acb89
Fix spaces instead of tabs in BlockEndPortalCustom
chylex
2015-11-15 20:55:12 +0100
-
9ef75cf8e2
Fix Cluster info showing when looking at an entity, because DrawBlockHighlightEvent is fucked
chylex
2015-11-15 19:59:58 +0100
-
fffada78fb
Remove Homeland Enderman renderer class
chylex
2015-11-15 18:44:03 +0100
-
377d7300c8
Change IEndermanRenderer.isScreaming to isAggressive to avoid conflict with EntityEnderman
chylex
2015-11-15 18:42:30 +0100
-
8c3bda329d
Remove Angry Enderman and related classes
chylex
2015-11-15 18:40:38 +0100
-
171cc2963a
Adjust spawning mechanics of Endermen in the Overworld
chylex
2015-11-14 17:14:42 +0100
-
9dbaa907b8
Push some minor tweaks to Causatum Actions that don't do anything
chylex
2015-11-14 15:46:27 +0100
-
18028dcf2c
Push a WIP Enderman update
chylex
2015-11-13 00:18:50 +0100
-
c8a02bba99
Rework ReflectionPublicizer and add EntityEnderman.carriable to it
chylex
2015-11-13 00:09:05 +0100
-
3bb7c2cfdd
Rebalance Energy Clusters
chylex
2015-11-12 17:40:00 +0100
-
f7154c65fc
Add random Causatum Event triggering system
chylex
2015-11-11 22:59:32 +0100
-
6d7db2afb1
Change code to use Vec instead of Vec3
chylex
2015-11-11 20:40:45 +0100
-
0c53e96505
Change code to use EntitySelector
chylex
2015-11-11 20:25:53 +0100
-
5508cf651c
Change findFirst to findAny where it makes sense
chylex
2015-11-11 20:18:50 +0100
-
21e1034a4c
Update generics in EntitySelector
chylex
2015-11-11 20:16:49 +0100
-
742507460b
Add EntitySelector to abstractions package
chylex
2015-11-11 20:11:53 +0100
-
32e21cb632
Add early Causatum content for End Portal and Endermen (WIP)
chylex
2015-11-11 19:12:20 +0100
-
40ae6a564a
Add utility methods to CausatumEventHandler
chylex
2015-11-11 19:11:15 +0100
-
49bf96813c
Work on Causatum Events (player and state handling, utility methods)
chylex
2015-11-11 18:45:22 +0100
-
bedeff0d5b
Add WIP Causatum Event handling
chylex
2015-11-11 17:49:58 +0100
-
cc3013ffa2
Add a way of getting player save data from their string ID
chylex
2015-11-11 17:48:25 +0100
-
ac82f70aab
Work on Causatum handling
chylex
2015-11-10 21:16:23 +0100
-
d0ccff0506
Add getAttacker convenience method to LootMobInfo
chylex
2015-11-10 21:13:12 +0100
-
db703d7158
Add End Powder Ore generation to The Hub
chylex
2015-11-10 19:53:38 +0100
-
bab9c3a177
Update territory generator to use lazy structure world, and make debugging easier
chylex
2015-11-10 16:59:47 +0100
-
5aa147af14
Move direct chunk generating to StructureWorldLazy
chylex
2015-11-10 16:58:10 +0100
-
5b411179c1
Finish noise generator for The Hub
chylex
2015-11-10 16:01:39 +0100
-
f4b11e7915
Figure out noise generation (make GenerateIslandNoise modular and deobfuscate it)
chylex
2015-11-10 15:31:33 +0100
-
4c13fd69bb
Work on figuring out island noise generation
chylex
2015-11-10 03:20:48 +0100
-
21b1aad13b
Prepare end territory generator and StructureWorld for debugging
chylex
2015-11-10 02:27:42 +0100
-
93de46893c
Add a parameter to use chunks directly in StructureWorld.generateInWorld
chylex
2015-11-10 02:10:31 +0100
-
35048efe65
Add a basic island and Portal generator to The Hub
chylex
2015-11-10 01:28:00 +0100
-
508dfc3715
Make End Portal traveling and spawnpoint safer (potential lag issues and falling into void)
chylex
2015-11-10 01:27:35 +0100
-
cac941c210
Port old island generator into GenerateIslandNoise
chylex
2015-11-10 00:25:40 +0100
-
2a715e29dd
Add getTopY methods to StructureWorld
chylex
2015-11-10 00:21:46 +0100
-
703b8ebd6c
Replace chunk provider's noise gen with The Hub territory generator
chylex
2015-11-09 19:12:56 +0100
-
f48e074ab5
Change static methods to instance methods in EndTerritory
chylex
2015-11-09 19:08:05 +0100
-
66ceeab794
Add Territory spawning system with a placeholder Hub generator
chylex
2015-11-09 16:58:40 +0100
-
3ef70342c5
Add basic End Territory handling
chylex
2015-11-09 01:36:41 +0100
-
47a55affe3
Possibly fix getting stuck after going through End Portal
chylex
2015-11-09 01:36:19 +0100
-
f6b02b8a51
Finish End Portal Energy accepting and animations
chylex
2015-11-08 17:49:08 +0100
-
825a83c42e
Possibly fix Energy Receptacle not placing the Cluster on rare occasions
chylex
2015-11-08 16:53:42 +0100
-
a0a85eedb3
Improve and finalize Energy Cluster particles and fix incorrect sound name
chylex
2015-11-08 16:53:18 +0100
-
99111975cc
Update MoveTo particle behavior to use Vec and tweak check distance
chylex
2015-11-08 16:52:17 +0100
-
543a04b0be
Adjust spawning conditions for Energy Shrine
chylex
2015-11-08 15:29:07 +0100
-
00843cb057
Finish Energy Shrine generator and conditions
chylex
2015-11-08 15:19:28 +0100
-
81105b7daa
Change thickness and textures of Gloomtorch
chylex
2015-11-08 14:30:56 +0100
-
cf5c57b74e
Add Pos.allBlocksMatch for predicate checking in an area
chylex
2015-11-08 00:33:09 +0100
-
d293782b2a
Update texture of Ethereal Lantern
chylex
2015-11-07 22:36:05 +0100
-
ef46901f1e
Add recipes for Ethereal Lantern & Gloomtorch
chylex
2015-11-07 22:35:56 +0100
-
e8a4b42142
Finish Gloomtorch and Energy Shrine layout, tweak Gloomrock hardness
chylex
2015-11-07 20:23:22 +0100
-
eb38c26676
Add Facing4.toFacing6 method and Gloomtorch to Meta
chylex
2015-11-07 20:19:03 +0100
-
91af2bc523
Add Gloomtorch
chylex
2015-11-07 19:41:25 +0100
-
449e759896
Add a glitter effect to Energy Shrines
chylex
2015-11-07 02:36:33 +0100
-
64bf477974
Work on Energy Shrine layout
chylex
2015-11-07 02:02:11 +0100
-
bbf1f743fe
Specifically stop Trigger ticking on client side
chylex
2015-11-07 01:46:58 +0100
-
5b3e913e3a
Change the visuals and bounding box of Energy Clusters
chylex
2015-11-07 00:30:08 +0100
-
25f8361f82
Work on Energy Shrine, add setColor to Energy Cluster, fix Gloomrock textures
chylex
2015-11-06 23:11:33 +0100
-
d0144a960f
Add slabTop to Meta for generic slabs
chylex
2015-11-06 20:54:47 +0100
-
12412234eb
Fix startup crash in BlockAbstractSubtypes
chylex
2015-11-06 20:32:52 +0100
-
db1e41b459
Tweak code in BlockAbstractSubtypes and BlockCorruptedEnergy
chylex
2015-11-06 20:29:17 +0100
-
883a854d08
Redo Gloomrock metadata
chylex
2015-11-06 20:29:05 +0100
-
a1d69efaec
Add a BlockAbstractSubtypes class
chylex
2015-11-06 19:12:43 +0100
-
40b333c101
Move placeStairOutline to StructurePiece from StrongholdPiece
chylex
2015-11-06 18:49:45 +0100
-
c87ab9ecfd
Remove Ender Demon entity, and its lightning bolt
chylex
2015-11-05 23:50:40 +0100
-
23693a6ae0
Convert openGui uses to sendMessage in the main proxy class
chylex
2015-11-05 22:08:57 +0100
-
009e8ab4c0
Remove stuff (diary book texture, unused texts and code)
chylex
2015-11-05 21:45:18 +0100
-
a323a61d5e
Add Knowledge Note GUI, handling and generation
chylex
2015-11-05 21:43:19 +0100
-
cf9b365c46
Add safe get methods to CollectionUtil
chylex
2015-11-05 21:05:21 +0100
-
3e00bac71b
Add missing SideOnly to portal Tile Entity renderers
chylex
2015-11-05 20:15:19 +0100
-
75bd1d8bee
Make Energy particles disappear when the Cluster is removed (reimplemented)
chylex
2015-11-05 17:45:59 +0100
-
5b9895a52a
Add lore classes for Knowledge Notes
chylex
2015-11-05 17:44:51 +0100
-
9feaf22327
Fix GenerateOres compile error after last commit
chylex
2015-11-05 02:44:16 +0100
-
edc1fe749d
Add default damage to Amulet of Recovery (required for Stronghold Relic generation)
chylex
2015-11-05 02:34:03 +0100
-
701e7133be
Add a generateCloser option to attaching line Ore generator
chylex
2015-11-05 02:33:16 +0100
-
9dd1cf7140
Add attaching line Ore generator
chylex
2015-11-05 02:24:53 +0100
-
c750ef82a0
Fix incorrect cycle calculation and add placement safe net to Energy Receptacle
chylex
2015-11-05 01:15:01 +0100
-
3c521c132c
Finish Stronghold Relic generation, add getSourceInventory method to Loot Chest
chylex
2015-11-05 00:45:32 +0100
-
23fd5f19e3
Update older code to use RandUtil and FacingX.random
chylex
2015-11-05 00:28:19 +0100