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

Commit Graph

  • b951c5335c Add a base class for floating particles (no gravity/collisions/random motion) chylex 2018-09-28 22:12:18 +02:00
  • 37351f8c6a Add teleportation and breaking FX to the Dragon Egg chylex 2018-09-28 15:41:05 +02:00
  • d7db2e55e4 Add custom teleportation FX & update existing code chylex 2018-09-28 15:39:24 +02:00
  • 5bd2cdf1b0 Add custom packet for particle and sound effects chylex 2018-09-28 14:54:00 +02:00
  • 0fae2ba2dd Add more ByteBuf extensions (strings, and apply-style method w/o return value) chylex 2018-09-28 14:07:32 +02:00
  • 55e63ea976 Implement particle spawning system for non-vanilla particle types chylex 2018-09-28 12:44:29 +02:00
  • 4d932dff42 Add a way to generate and validate particle data array chylex 2018-09-28 12:43:15 +02:00
  • a5fb760fd0 Update packets to use plain ByteBuf & add sendToAllAround w/ Vec3d parameter chylex 2018-09-27 22:46:29 +02:00
  • e88cab9ed2 Add ByteBuf extensions w/ unit tests chylex 2018-09-27 22:44:21 +02:00
  • 079ff94f3a Add particle effects to Igneous Rock chylex 2018-09-26 21:36:08 +02:00
  • 1dddd38654 Fix NetworkCheckHandler throwing when called in an undocumented circumstance chylex 2018-09-26 21:03:30 +02:00
  • 5461199bbe Begin implementing custom particle spawning system chylex 2018-09-26 21:01:52 +02:00
  • 2fe125bbbb Add extension method to get a point between two vectors chylex 2018-09-26 17:28:13 +02:00
  • 5fa62709be Fix End Portal rendering on older AMD cards chylex 2018-09-25 12:57:00 +02:00
  • 0aefcd227d Fix block culling in BlockSimpleShaped chylex 2018-09-25 12:23:59 +02:00
  • 4aec1e7bae Replace ResourceLocation constructor calls with utility methods chylex 2018-09-25 12:01:01 +02:00
  • e8c36b91ac Rename main mod object to HEE chylex 2018-09-25 11:01:39 +02:00
  • e67b3e032a Replace Dragon Egg and implement custom falling & interaction behavior chylex 2018-09-25 09:27:35 +02:00
  • 9c4a5e51de Fix Energy Oracle freaking out when held by the player model in a GUI chylex 2018-09-25 09:00:06 +02:00
  • a6375a36eb Refactor equality checks, fix imports, update BlockPos calls & ItemAncientCobweb chylex 2018-09-25 08:34:52 +02:00
  • 5db64b44c9 Add a custom falling block entity that crushes transparent blocks chylex 2018-09-25 07:32:47 +02:00
  • ee3f11e905 Refactor PosExt to return whether setters succeeded & add extensions chylex 2018-09-25 07:29:17 +02:00
  • 266ebe6beb Add EntityItemNoBob to simplify rendering items without bobbing chylex 2018-09-24 13:54:37 +02:00
  • aa1e75f40a Fix BlockPos.offsetUntil extension not using proper offset values chylex 2018-09-24 13:29:07 +02:00
  • 2f0e108aff Fix AI class names after intellij/kotlin stopped being weird chylex 2018-09-24 13:27:03 +02:00
  • a7d37192e0 Replace Silverfish and implement custom behavior, attributes, and drops chylex 2018-09-24 10:00:54 +02:00
  • 6bda95edde Add AI to hide in or spawn from blocks chylex 2018-09-24 09:58:29 +02:00
  • 36bf702fab Add custom targeting AI (random targeting, swarming multiple targets) chylex 2018-09-24 09:26:23 +02:00
  • 62d8b6212b Replace javaClass with ::class.java chylex 2018-09-24 07:32:11 +02:00
  • be4ae5fc9e Add AI utilities (custom base classes, constants, and class aliases) chylex 2018-09-24 05:49:41 +02:00
  • 5d22d72625 Allow passing class parameter to EntitySelector chylex 2018-09-24 03:55:33 +02:00
  • 356374f102 Fix formatting of 'return if' statements chylex 2018-09-23 08:05:10 +02:00
  • ac2acf7a53 Add loot condition for critical kills & simplify entity loot table registration chylex 2018-09-23 05:24:18 +02:00
  • 4147a71f03 Fix package name (game.entity.utils -> game.entity.util) chylex 2018-09-22 20:38:52 +02:00
  • e24c1ed4d4 Fix incorrect entity name formatting chylex 2018-09-22 20:31:41 +02:00
  • f9c9791dff Tweak damage classes (grouped protection modifiers, return if damage succeeded) chylex 2018-09-22 20:16:20 +02:00
  • 890e4b4f1b Add Dry Vine chylex 2018-09-22 07:38:09 +02:00
  • 5bc27f7c0e Allow generics in ItemBlock registration code chylex 2018-09-22 07:36:36 +02:00
  • fa3e3c4038 Update existing code to use new utilities & fix missing Spatial Dash Gem name chylex 2018-09-22 03:53:56 +02:00
  • fcae53a3c7 Add a Teleporter class to simplify teleportation code chylex 2018-09-22 03:53:02 +02:00
  • 7544bc454c Replace Chorus Flower, Plant, and Fruit, and implement custom drops and behavior chylex 2018-09-22 01:35:48 +02:00
  • a39395f70e Add extensions (BlockPos, iterable Facing) & refactor block/item registration code chylex 2018-09-22 01:32:40 +02:00
  • aef3147d79 Add Humus block w/ special planting and harvesting behavior chylex 2018-09-21 06:33:09 +02:00
  • 4fff20c966 Minor tweaks (add comments, update existing code to use getMaterial) chylex 2018-09-20 15:08:07 +02:00
  • a94ca2b2e0 Add Spatial Dash Gem w/ recipe and basic behavior chylex 2018-09-20 15:07:30 +02:00
  • fb76cb0997 Add a class to simplify storing UUID and retrieving the Entity chylex 2018-09-20 14:56:49 +02:00
  • 8878370758 Add a few extensions and utilities (math, BlockPos, BlockEditor, NBT) chylex 2018-09-20 11:35:49 +02:00
  • 67f27568f1 Add Static Core w/ recipe chylex 2018-09-18 19:32:01 +02:00
  • 0c4ff9c07b Add Energy Oracle w/ animated texture, recipe, and basic behavior chylex 2018-09-18 00:00:55 +02:00
  • e64719a13c Rewrite class for color transitions to improve queueing chylex 2018-09-17 23:50:46 +02:00
  • 9a19329e82 Rewrite ItemBaseEnergyUser to allow calculating Energy capacity and usage from NBT chylex 2018-09-16 18:51:51 +02:00
  • a7b40cfb56 Add ColorTransitionQueue for smooth client-side color transitions chylex 2018-09-16 18:48:06 +02:00
  • 2737681ab0 Convert HCL chroma and luminance to floats chylex 2018-09-16 13:07:28 +02:00
  • b43949a5dc Add vector and angle extensions chylex 2018-09-16 13:06:37 +02:00
  • d7273e2195 Why the hell is Kotlin exposing const vals of private companion objects chylex 2018-09-15 19:39:52 +02:00
  • 70510c3341 Minor formatting and annotation fixes chylex 2018-09-15 13:08:29 +02:00
  • b30fdcdf90 Implement WIP Igneous Rock entity burning and block smelting behavior chylex 2018-09-15 13:06:01 +02:00
  • ac6d8dd9b0 Add BlockPos extensions (new constructor, getFaceShape, offsetUntil) chylex 2018-09-15 13:02:15 +02:00
  • ace6f1b6b5 Add extension method to generate random vector chylex 2018-09-15 13:01:00 +02:00
  • 167465faad Add EntitySelector with several utility extension chylex 2018-09-14 20:47:45 +02:00
  • 134eb4e717 Change FIRE_TYPE damage to use ticks & update Igneous Rock Ore damage properties chylex 2018-09-14 15:52:42 +02:00
  • 2b799d1df8 Add Entity.setFireTicks extension & update EntityItem.cloneFrom to use AT chylex 2018-09-14 15:51:12 +02:00
  • 2fb8bef8c9 Add AT for 'fire' and 'pickupDelay' chylex 2018-09-14 15:49:27 +02:00
  • 4c2feacd29 Stop importing 'T' and fucking up generics, intellij chylex 2018-09-14 13:07:18 +02:00
  • 32fda32262 Simplify tile entity renderer registration code chylex 2018-09-14 11:26:49 +02:00
  • 2a5ff0d722 Add item entity for Igneous Rock w/ custom movement, lifespan, and rendering chylex 2018-09-14 11:20:35 +02:00
  • ec6c103813 Add entity utilities (extension methods and EntityItem renderer with no bobbing) chylex 2018-09-14 11:09:24 +02:00
  • 56f96c264e Add class with renderer factories chylex 2018-09-14 11:06:54 +02:00
  • 3088fa00af Move packet constructors and GUI factory to a different package chylex 2018-09-13 16:57:00 +02:00
  • 80155570e7 Refactor entity registration code chylex 2018-09-13 16:56:27 +02:00
  • 5b88697567 Add Igneous Rock Ore & Igneous Rock (WIP) chylex 2018-09-13 12:37:17 +02:00
  • 69bbceec40 Add Stardust Ore w/ drop table chylex 2018-09-12 23:06:56 +02:00
  • 68417a08a6 Add a base model for cubes with an overlay on each side & fix some formatting chylex 2018-09-12 21:56:48 +02:00
  • 75a08e846e Add a utility function to generate random numbers with bias chylex 2018-09-12 21:55:42 +02:00
  • e58cf55e12 Tweak Void Essence texture chylex 2018-09-12 17:12:02 +02:00
  • 6e51398da6 Add Vantablock w/ recipe chylex 2018-09-12 17:04:27 +02:00
  • d961392f87 Add resource items (Puzzle Medallion, Infernium, Auricion, Dragon Scale) chylex 2018-09-12 14:48:30 +02:00
  • 18aa107a52 Implement Energy Receptacle infusions chylex 2018-09-11 13:43:57 +02:00
  • aba96a917c Remove potentially confusing InfusionTag overloads chylex 2018-09-11 13:39:50 +02:00
  • 6e8d3d306f Implement a basic infusion system (serialization, item tooltip) chylex 2018-09-11 12:15:15 +02:00
  • 1d3520c3a1 Add an empty iterator object chylex 2018-09-11 12:09:40 +02:00
  • 2b8ba1bebb Add NBTEnumList to NBT extensions chylex 2018-09-11 12:09:23 +02:00
  • 85b4d2e81a Fix missing space before colon in generics chylex 2018-09-11 00:02:53 +02:00
  • b62f45fc70 Add Energy Cluster property generators for Overworld structures chylex 2018-09-10 17:58:42 +02:00
  • c8379d86ca Add a base generator for Energy Cluster properties and color chylex 2018-09-10 15:37:45 +02:00
  • 998b94bc5b Move the 'chylex.hee.render' to 'chylex.hee.game.render' chylex 2018-09-10 14:57:45 +02:00
  • 0a8d7f84da Add RandomExt.nextLong and WeightedList chylex 2018-09-10 13:33:41 +02:00
  • e78c0bfbb8 Display Cluster color in Energy Receptacle chylex 2018-09-10 09:25:32 +02:00
  • 9614fe7d46 Add Energy Cluster color chylex 2018-09-10 09:23:42 +02:00
  • 4a7b9acdb8 Add Energy Receptacle w/ recipe and WIP texture chylex 2018-09-09 19:42:30 +02:00
  • b4990cd6e4 Rework Energy Cluster serialization to simplify handling Cluster data chylex 2018-09-09 17:17:47 +02:00
  • 60ce0b5332 Move Energy quantity string conversion & tweak Energy item tooltips chylex 2018-09-09 16:46:45 +02:00
  • 187d27d3fd Add a method to deteriorate Energy Cluster's health chylex 2018-09-09 15:56:14 +02:00
  • 0032321015 Add utilities for block placement chylex 2018-09-09 13:24:28 +02:00
  • d9cdd61515 Fix wrong NBT calls in TileEntityEnergyCluster & use constants for keys chylex 2018-09-08 22:24:51 +02:00
  • be9e6d6eb6 Fix death messages with custom damage system chylex 2018-09-08 19:31:29 +02:00
  • 421a707252 Implement damage modifiers that modify invincibility frames chylex 2018-09-08 15:15:38 +02:00
  • 241b6e4ae5 Move some stuff around in IDamageProcessor chylex 2018-09-08 15:06:10 +02:00
  • b772ae3ba8 Implement damage types & enchantment protection handling chylex 2018-09-08 14:52:47 +02:00
  • 406166b9f4 Implement damage modifiers for armor, shields, and status effects chylex 2018-09-08 13:25:16 +02:00