1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2025-08-17 07:31:50 +02:00

Commit Graph

  • f163aa0ccc Implement client-side void effects chylex 2019-05-15 17:44:55 +02:00
  • f54b382a3c Implement ellipsoid void with custom damage chylex 2019-05-15 17:43:30 +02:00
  • aa1d04f640 Add 'wither' damage title chylex 2019-05-15 17:12:59 +02:00
  • 984ffcc550 Cache value of TerritoryInstance.topLeftChunk & add centerPoint chylex 2019-05-15 16:26:01 +02:00
  • fdc82784d1 Minor formatting fixes chylex 2019-05-15 02:58:14 +02:00
  • bde0cc8a1e Refactor TerritoryRenderer chylex 2019-05-15 02:57:26 +02:00
  • 2019e1f32b Refactor all uses of Minecraft class to use the new helper chylex 2019-05-13 20:06:07 +02:00
  • fcac20a8b6 Add helper for Minecraft class chylex 2019-05-13 20:01:39 +02:00
  • f62517cd0f Update territory environment parameters for The Hub chylex 2019-05-13 00:56:24 +02:00
  • c6db72a92b Implement skycube, skydome, and sun renderers chylex 2019-05-13 00:47:54 +02:00
  • 58ebcf08dc Remove skyColor and define a general environment renderer chylex 2019-05-12 19:23:37 +02:00
  • 519b5dad7f Implement The Hub generation & Token handling chylex 2019-05-01 14:21:50 +02:00
  • 872ab0156e Add territory entry for Forgotten Tombs chylex 2019-05-01 14:23:01 +02:00
  • 58455ff81f Add helper for portal generation chylex 2019-05-01 14:08:58 +02:00
  • 93b0e5ce9d Change NBTTagCompound.getEnum to return null on invalid string chylex 2019-05-01 13:42:07 +02:00
  • 33cdadcf42 Implement Token Holder charge & special territory-based behaviors chylex 2019-05-01 05:53:09 +02:00
  • 583a161276 Add a simple interface for parameterized noise generation chylex 2019-04-30 03:49:37 +02:00
  • 7c7cd36dc7 Add cave generation system w/ a few basic component implementations chylex 2019-04-29 21:06:25 +02:00
  • ca051544c5 Implement blob generation strategies chylex 2019-04-29 17:21:48 +02:00
  • a4b7205303 Tweak XP drops of End Powder Ore chylex 2019-04-29 17:15:46 +02:00
  • c0df0be37f Add base classes for blob generation chylex 2019-04-29 17:15:31 +02:00
  • c9ba15aadb Move SegmentedWorld size validation into chunk generator chylex 2019-04-29 17:15:23 +02:00
  • 2f62d42908 Add RandomRange chylex 2019-04-29 16:20:29 +02:00
  • 8ee9d2ce26 Add a Size constructor that initializes all axes with one value & expand method chylex 2019-04-28 23:36:50 +02:00
  • 3f93652e4e Add ore generation system with basic techniques (single, adjacent, distance, air checking) chylex 2019-04-26 02:24:29 +02:00
  • 2d2803296e Minor formatting fixes, refactorings, and a comment tweak chylex 2019-04-26 01:03:24 +02:00
  • 27864ee796 Work on territory generation (default block, boundary checks, block placement) chylex 2019-04-25 22:24:07 +02:00
  • 2b7509dcf4 Add extensions (Vec3d.withY/scaleY, Facing4/6.fromDirection) chylex 2019-04-25 02:04:08 +02:00
  • 7604aee5d9 Fix trinkets slot causing inventory sync crash when changing dimensions chylex 2019-04-20 14:13:03 +02:00
  • 9e89d058b5 Implement territory spawn points & teleportation chylex 2019-04-20 13:52:48 +02:00
  • d241ad5ca3 Add territory entry for The Hub chylex 2019-04-20 13:51:26 +02:00
  • 166f1537a3 Add Vec3d.toYaw extension chylex 2019-04-20 13:48:31 +02:00
  • 9933112e81 Fix stupid crash with Void Portal trying to render on non-existent blocks chylex 2019-04-20 11:18:39 +02:00
  • 9ff64ec118 Rename OverworldTeleporter to DimensionTeleporter chylex 2019-04-20 11:02:33 +02:00
  • ec0f9bbc99 Add remapRange variation for Doubles & Vec3d.scale w/ int/float factor chylex 2019-04-20 09:50:28 +02:00
  • 569a3274da Make SegmentedWorld an IStructureWorld & implement triggers chylex 2019-04-19 21:19:09 +02:00
  • 0c245d8669 Fix broken custom block state mappers after a refactoring chylex 2019-04-19 16:28:04 +02:00
  • 3e93223584 Move chunk generator and world provider classes into different packages chylex 2019-04-19 09:58:26 +02:00
  • b52f21db29 Use custom End world folder & add TODOs to chunk generator chylex 2019-04-19 09:56:02 +02:00
  • 64bc52393c Add WIP Token Holder (model, texture, basic behavior) chylex 2019-04-18 13:08:59 +02:00
  • f2c82b76d1 Add packet for instantly setting entity motion chylex 2019-04-18 13:06:46 +02:00
  • 1286e5e1f3 Add ByteBuf.writeFloatVec/readFloatVec extension chylex 2019-04-18 13:07:16 +02:00
  • 8ce6c7d0ba Remove debug chunk generator chylex 2019-04-17 20:22:12 +02:00
  • cb3b3a3a52 Add territory chunk generator chylex 2019-04-17 20:18:06 +02:00
  • 9150fc8b86 Add a basic 'segment' system for End chunk generation chylex 2019-04-17 17:59:35 +02:00
  • bb90999131 Disable world border in the End chylex 2019-04-17 10:25:33 +02:00
  • 26c6f1bdc1 Add territory title renderer chylex 2019-04-17 06:24:29 +02:00
  • 9fbc3c4f01 Update DCEVM settings to fix Forge event hot swap chylex 2019-04-17 05:53:49 +02:00
  • 5fec36f39d Move client model and renderer registrations to ModRendering chylex 2019-04-16 09:23:22 +02:00
  • 897dd7fa7c Add TODO to StructurePiece & fix comment in BlockAbstractChest chylex 2019-04-16 07:15:26 +02:00
  • 0721129e38 Add client-side Scaffolding structure detection and saving chylex 2019-04-16 07:00:09 +02:00
  • f557ded6e3 Add Energy Shrine to '/hee structure' command chylex 2019-04-16 05:44:48 +02:00
  • 73a92a9258 Add Void Portal GUI & inner portal blocks w/ Token activation and teleportation chylex 2019-04-16 04:44:07 +02:00
  • f3a543a075 Add The Hub territory description chylex 2019-04-16 04:50:11 +02:00
  • 158d208608 Implement return End Portals chylex 2019-04-15 10:07:37 +02:00
  • 95316fa75b Add portal controller interface & contact tracking, refactor inner area detection chylex 2019-04-15 09:24:57 +02:00
  • e67b1dc9d0 Update existing code to use new NBT extensions & tweak formatting chylex 2019-04-15 09:04:51 +02:00
  • a84e5583c3 NBT extensions (add getOrCreateCompound & Entity ones, move ItemStack ones) chylex 2019-04-15 09:02:07 +02:00
  • 47d4063026 Add storage for territory data & player Portal Tokens chylex 2019-04-15 03:16:33 +02:00
  • d57b9d21b1 Add World.perSavefileData extension chylex 2019-04-15 02:43:09 +02:00
  • 62f1e8bfa4 Add Void Portal blocks chylex 2019-04-14 09:44:29 +02:00
  • 5de2fc8d4e Prepare portal code for adding new portal types chylex 2019-04-14 06:43:06 +02:00
  • 0bc0f67b59 Allow skipping teleport event in Teleporter chylex 2019-04-13 00:05:32 +02:00
  • b69952e479 Add ItemStackHandler -> IInventory adapter chylex 2019-04-12 17:40:26 +02:00
  • 9a5b0fb1b7 Make SlotReadOnly a wrapper & add SlotFixValidityCheck because vanilla is stupid chylex 2019-04-12 17:36:07 +02:00
  • 34272dcd39 Add SlotWrapper & base chest container with wrapped slots chylex 2019-04-12 17:31:27 +02:00
  • af9aff65c4 Refactor Forge capabilities & add helpers and extensions to simplify code chylex 2019-04-12 01:08:07 +02:00
  • bc2c2de5b7 Rename BlockEndPortalCustom & refactor a few things chylex 2019-04-11 16:59:29 +02:00
  • 4cc75f1388 Automatically spawn inner portal blocks when placing the controller block chylex 2019-04-11 14:54:49 +02:00
  • bc4134dc3d Move portal fading animation from End Portal code to base classes chylex 2019-04-11 03:48:33 +02:00
  • cf5f940513 Add WIP Portal Token (texture & visuals) chylex 2019-04-10 23:36:33 +02:00
  • 3d3db3f497 Setup territory environment overrides in WorldProviderEndCustom chylex 2019-04-10 23:20:07 +02:00
  • fb594b135c Add classes to describe territory properties chylex 2019-04-10 22:03:33 +02:00
  • 38b858c360 Customize Enderman spawning rules in Overworld chylex 2019-04-08 20:34:29 +02:00
  • 0cf09810e1 Add WIP Enderman entity (loot, despawning, basic battle & teleportation logic) chylex 2019-04-08 14:35:37 +02:00
  • e4edb5543a Implement Enderman water debuff logic chylex 2019-04-08 14:30:21 +02:00
  • ded8ea3740 Implement Enderman teleportation logic chylex 2019-04-08 14:29:30 +02:00
  • c21fcbba7e Force instant rotation of entities staring at something during teleportation chylex 2019-04-08 14:09:12 +02:00
  • fee17f28da Add fading pixel particle chylex 2019-04-08 13:01:35 +02:00
  • e251e1635e Add AI to watch current target without moving chylex 2019-04-07 21:28:52 +02:00
  • 55b2ca902b Fix continuous AI tasks to actually trigger every tick chylex 2019-04-07 19:31:17 +02:00
  • 053e077e7e Update existing code to use new Vec3d utilities chylex 2019-04-07 17:16:51 +02:00
  • d2de5f6e2a Add Vec3d utilities (fromXZ, fromYaw, addY, subtractY) chylex 2019-04-07 17:16:00 +02:00
  • 05b4964cac Implement Enderman block handling logic chylex 2019-04-07 16:29:11 +02:00
  • a02d2addea Update existing code that used Teleporter's extended range chylex 2019-04-06 15:02:41 +02:00
  • a208d65243 Refactor Teleporter effect range & allow silent teleportation (no sound/particles) chylex 2019-04-06 15:02:10 +02:00
  • 3680b76503 Add a debug-only hack to enable infinite banner textures chylex 2019-04-04 11:40:08 +02:00
  • 6ac3bd673f Fix unused imports & simplify Pos in Stronghold pieces chylex 2019-04-04 11:32:52 +02:00
  • d8cf7c43d2 Split Energy Shrine 180° stairs to fix Gloomtorch placement & improve AABBs chylex 2019-04-04 10:37:11 +02:00
  • 73c3738dd7 Implement Energy Shrine trigger entity for particle and mob spawn control chylex 2019-04-03 21:30:56 +02:00
  • 3eca01b4b7 Make trigger entity's type public chylex 2019-04-03 21:09:28 +02:00
  • 4603fa2b0d Enable trigger entity updates on client side chylex 2019-04-03 17:48:11 +02:00
  • 178b920417 Update Stronghold trigger handlers for the new interface chylex 2019-04-03 16:31:54 +02:00
  • 9becaa84ee Modify trigger entity interface (custom world validation, default serialization impl) chylex 2019-04-03 16:31:02 +02:00
  • 12cda08d04 wtf intellij chylex 2019-04-03 11:54:49 +02:00
  • ba61241094 Implement Energy Shrine generation & surface pillars chylex 2019-04-02 10:00:33 +02:00
  • 7de6590e3f Disable vanilla Stronghold generation chylex 2019-04-02 09:39:23 +02:00
  • 35d8faef4c Implement Energy Shrine builder chylex 2019-04-01 20:29:10 +02:00
  • c8453fd9b9 Refactor Stronghold classes to match recent changes & cleanup generator chylex 2019-04-01 20:18:44 +02:00
  • 1b41e14b1f Minor refactoring (Size, PosExt, OverworldFeatures) chylex 2019-04-01 20:17:07 +02:00