1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion.git synced 2025-08-15 03:17:05 +02:00

Commit Graph

  • b55131d72e Add a basic Eye of Ender entity with rendering and spawning chylex 2015-09-24 15:15:05 +02:00
  • 1170bea95e Add a 'glitter' particle effect chylex 2015-09-24 15:13:29 +02:00
  • dab96b08cf Add 3D projectile rendering chylex 2015-09-24 14:08:35 +02:00
  • 9f7d504209 Add a very basic Stronghold generator to Overworld chylex 2015-09-24 02:02:59 +02:00
  • 862250b211 Tweak Vampiric Bat code chylex 2015-09-24 02:02:38 +02:00
  • fc10778fc2 Move ModTransition to chylex.hee.game and add Void Chest to ignored mappings chylex 2015-09-23 18:06:35 +02:00
  • 21b52bcdba Fix End Portal teleporting players to bottom of the island... oops chylex 2015-09-23 17:53:41 +02:00
  • 436936fd8e Add TNT debugging and client entity reduction for less lag chylex 2015-09-23 17:10:00 +02:00
  • 59fa631548 Fix PlayerDataHandler not creating the player ID correctly chylex 2015-09-23 16:27:15 +02:00
  • aafeac9976 Last couple optimizations to explosions chylex 2015-09-23 14:05:47 +02:00
  • 5db5a38954 Remove unnecessary code from Enhanced TNT entity chylex 2015-09-23 13:14:45 +02:00
  • 646e417de4 Add more optimizations to explosion and particle handling chylex 2015-09-23 13:14:27 +02:00
  • 2726f74a0f Add optimizations to explosions and particles chylex 2015-09-23 04:48:33 +02:00
  • 7d9d48166d Fix and optimize custom explosion, add Pos.equals(Pos) chylex 2015-09-23 04:29:40 +02:00
  • ced86e8af8 Fix a critical bug in Pos.toLong with mutable objects chylex 2015-09-23 03:13:01 +02:00
  • a06748a871 Add an experimental explosion system chylex 2015-09-23 02:42:34 +02:00
  • 8858dd43b0 What is going on with all the extra tabs at line ends?! chylex 2015-09-23 01:32:13 +02:00
  • 42ed7b9002 Add BooleanByte utility class and a new set method to Pos chylex 2015-09-23 01:26:31 +02:00
  • e86a3d79a9 Deprecate custom explosions in favor of a future explosion system chylex 2015-09-23 00:50:11 +02:00
  • cebe997072 Add Causatum Progress foundations chylex 2015-09-23 00:08:49 +02:00
  • aa0a8cc2ae Fix some FindBugs concerns chylex 2015-09-23 00:08:33 +02:00
  • 4cf6768feb Fix random tabs at line ends chylex 2015-09-22 23:48:40 +02:00
  • aabf5c6422 Remove old Causatum systems and start with their replacements chylex 2015-09-22 23:28:22 +02:00
  • 8c7e018c15 Update code to use NBTUtil for NBT list manipulation chylex 2015-09-22 22:06:48 +02:00
  • c8e636d590 Add NBTUtil to make Streams work with NBT lists chylex 2015-09-22 22:04:44 +02:00
  • b82fb0a63d Update Compendium data to new player data handler chylex 2015-09-22 15:36:56 +02:00
  • e7a5498afd Remove PlayerDataHandler chylex 2015-09-22 15:31:43 +02:00
  • 4b75d0bee3 Tweak SaveFile handling and add player file handling chylex 2015-09-22 15:21:32 +02:00
  • 6121b1949a Move global save files into a new package and prepare for player data chylex 2015-09-22 15:02:27 +02:00
  • d95bbd42d2 Move old Savefile classes and update their usage chylex 2015-09-22 13:22:02 +02:00
  • 756d770e41 Redo WorldDataHandler to allow multiple types of handlers chylex 2015-09-22 13:17:20 +02:00
  • 67a7d8a11b Remove Ender Crystals from DragonSavefile and make them not explode outside End chylex 2015-09-22 00:13:38 +02:00
  • 5845edc8c4 Remove Void Chest (excluding textures) chylex 2015-09-21 21:15:10 +02:00
  • 17e92ecbb9 Comment out unused worldgen code and continue converting BlockPosM chylex 2015-09-21 21:07:42 +02:00
  • 9df628654b Remove old MultiDamage and add TODOs to places it was used at chylex 2015-09-21 18:05:20 +02:00
  • f0cb24e2ec Work on converting BlockPosM to Pos chylex 2015-09-21 18:03:26 +02:00
  • 45fbea12ca Add a method to convert integer side to Facing6 chylex 2015-09-21 18:03:22 +02:00
  • b89472a7f7 Convert all uses of ObjectWeightPair to WeightedMap chylex 2015-09-21 17:42:17 +02:00
  • b7d5ed679d Add a weighted map to eventually replace ObjectWeightPair chylex 2015-09-21 17:28:49 +02:00
  • 342f7b4150 Fix code after changing the weighted list chylex 2015-09-21 16:36:28 +02:00
  • 6ff74d3a4c Redo weighted list and make a generic weighted collection interface chylex 2015-09-21 16:36:02 +02:00
  • e65fa3df06 Move some classes and packages from chylex.hee.system to chylex.hee.game chylex 2015-09-21 15:43:42 +02:00
  • bf11b029a1 Add '/hee version' client command and cleanup the command code chylex 2015-09-21 15:36:41 +02:00
  • 184bcab66b Remove the old End biome so some mods stop complaining about conflicts chylex 2015-09-11 12:55:35 +02:00
  • 72d8d92257 Fix Music Discs crashing when used on an incorrect block/TE chylex 2015-09-15 17:20:56 +02:00
  • e47da64795 Fix notification system crashing in debug mode on server chylex 2015-09-11 18:10:16 +02:00
  • 42c295848c Redo blocks that accept Energy chylex 2015-09-16 20:47:54 +02:00
  • bcc8026b76 Make Energy items only accept Energy every 4 ticks chylex 2015-09-16 20:09:12 +02:00
  • 76cd58cb83 Add "Client" to client only method names in TEs chylex 2015-09-16 19:18:11 +02:00
  • 1a69dd28a7 Redo items that accept Energy and Cluster data syncing chylex 2015-09-16 19:03:53 +02:00
  • d1a71be299 Update uses of FXHelper to the new changes chylex 2015-09-16 17:37:13 +02:00
  • eae624d6c7 Add axis parameter to FXHelper fluctuation system chylex 2015-09-16 17:29:04 +02:00
  • 14947df94c Rework FXHelper chylex 2015-09-16 17:25:06 +02:00
  • 9e63b7893b Use Pos.distance in a couple places chylex 2015-09-16 15:57:24 +02:00
  • 667b42a818 Add distance methods to Pos chylex 2015-09-16 15:53:27 +02:00
  • d00dbf1836 Fix Music Discs crashing when used on an incorrect block/TE chylex 2015-09-15 17:20:56 +02:00
  • a328a378a7 Remove usage of callTileEntity from other files chylex 2015-09-15 17:10:24 +02:00
  • fe63fc4bb0 Remove Pos.callTileEntity and add castTileEntity chylex 2015-09-15 17:10:15 +02:00
  • 8317805f50 Add currently designed Energy Cluster generation settings chylex 2015-09-15 02:46:59 +02:00
  • 8969c14ec7 Cleanup worldgen code and fix Dispersed Clusters to only work in Overworld chylex 2015-09-15 02:35:28 +02:00
  • b59d26516c Add an Energy Cluster generator to Overworld chylex 2015-09-15 02:25:55 +02:00
  • 4c26a2807e Fix Pos method name (callTileEntity instead of callGetTileEntity) chylex 2015-09-15 02:25:36 +02:00
  • 12e9dfe467 Fix Energy Clusters not loading and Corrupted Energy damage chylex 2015-09-14 23:16:52 +02:00
  • 1826e42f0a Adjust Energy particles and placement generator chylex 2015-09-14 23:16:18 +02:00
  • e90a414ee5 Fix Energy Cluster sound chylex 2015-09-14 23:15:40 +02:00
  • 52f45957d7 Remove unnecessary parentheses chylex 2015-09-14 22:49:21 +02:00
  • fe79b39002 Fix Energy Cluster placement and regeneration chylex 2015-09-14 22:48:40 +02:00
  • efc34ebcba Add new methods for handling Tile Entities to Pos chylex 2015-09-14 22:29:26 +02:00
  • 91c8e5f55a Redesign and rework Energy Clusters and Corrupted Energy chylex 2015-09-14 21:42:12 +02:00
  • 78745cd2b7 Add a Pos.at method that takes TileEntity chylex 2015-09-14 20:12:42 +02:00
  • e989b2e431 Rework and move Damage classes a bit and add ForcedDamage chylex 2015-09-14 18:12:55 +02:00
  • 44e56d507b Make Silverfish implement IIgnoreEnderGoo and add Corrupted Energy tolerance to GlobalMobData chylex 2015-09-14 17:59:28 +02:00
  • 3a27cbacc7 Work on Tables and Cluster draining chylex 2015-09-13 22:30:02 +02:00
  • 18e9073f2b Work on Energy (health, handling, data generator) chylex 2015-09-13 20:58:20 +02:00
  • 82503aadef Start removing no longer needed Energy related code chylex 2015-09-13 20:56:17 +02:00
  • 22c65ab027 Move some methods from the attaching dungeon to the abstract class chylex 2015-09-13 15:55:02 +02:00
  • 3a7f762fef Add a constructor to WeightedList that takes initial capacity int chylex 2015-09-13 15:49:14 +02:00
  • d5302e035c Finish and test the attaching generator (fix starting piece NPE) chylex 2015-09-13 15:46:05 +02:00
  • 4884546445 Reorganize attaching generator for dungeons chylex 2015-09-13 15:15:26 +02:00
  • b418b79192 Add a shuffle utility method to CollectionUtil chylex 2015-09-13 14:50:06 +02:00
  • 220490be69 Add more unit tests for utility classes chylex 2015-09-13 12:53:38 +02:00
  • 3ea18094b4 Update all unit tests chylex 2015-09-13 00:36:16 +02:00
  • c98a0d3e28 Add more Assert methods and fix unit test invocation and logging chylex 2015-09-13 00:35:46 +02:00
  • 88526e3372 Redo assertion handling in unit tests chylex 2015-09-12 23:50:09 +02:00
  • 8b499eecc0 Remove Unit Test preparations and redo the annotation chylex 2015-09-12 22:37:08 +02:00
  • c456014b81 Update Stronghold generator to the new system chylex 2015-09-12 19:16:12 +02:00
  • e755b50f9d Separate dungeon objects and generators chylex 2015-09-12 19:15:58 +02:00
  • f0158e4273 Add new methods and remove debug test from WeightedList chylex 2015-09-12 19:15:36 +02:00
  • 1de9a4aaac Disable events for things that aren't redesigned yet chylex 2015-09-11 23:40:53 +02:00
  • c3ab2b13a0 Rename the WorldDataHandler folder to hee2 chylex 2015-09-11 23:31:47 +02:00
  • 1b9b06c5a5 Remove no longer used DragonSavefile data chylex 2015-09-11 23:30:10 +02:00
  • c27d3b4819 Add server side world conversion chylex 2015-09-11 18:37:20 +02:00
  • 5de246de55 Fix notification system crashing in debug mode on server chylex 2015-09-11 18:10:16 +02:00
  • e1dcdcfc1f Redo and finish HEE1/vanilla world conversion, currently client side only chylex 2015-09-11 17:46:33 +02:00
  • a97fc02050 Remove the old End biome so some mods stop complaining about conflicts chylex 2015-09-11 12:55:35 +02:00
  • 4fbc6a9964 Fix ModTransition world conversion query chylex 2015-09-11 12:49:39 +02:00
  • ee7f0815cc Update Stronghold test and Portal Frame update method (switching computers) chylex 2015-09-07 20:47:08 +02:00
  • ca23ef11d5 Add a world conversion warning chylex 2015-09-07 20:44:23 +02:00
  • c74f4c469c Ignore missing mappings for intentionally removed blocks & items chylex 2015-09-07 17:43:38 +02:00
  • 89f57e25e8 Make Endermen drop held block chylex 2015-09-07 17:24:30 +02:00