Commit Graph

  • 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