1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-11-25 04:42:45 +01:00
Commit Graph

1006 Commits

Author SHA1 Message Date
a625c3725a Override multiplyVelocity in ParticleBaseFloating (super method isn't uniform) 2018-09-29 13:09:04 +02:00
ea118bcd59 Refactor Cluster color instantiation 2018-09-29 12:26:43 +02:00
37c60f31a3 Add a way to use custom skip function for particles 2018-09-29 12:23:19 +02:00
b951c5335c Add a base class for floating particles (no gravity/collisions/random motion) 2018-09-28 22:12:18 +02:00
37351f8c6a Add teleportation and breaking FX to the Dragon Egg 2018-09-28 15:41:05 +02:00
d7db2e55e4 Add custom teleportation FX & update existing code 2018-09-28 15:39:24 +02:00
5bd2cdf1b0 Add custom packet for particle and sound effects 2018-09-28 14:54:00 +02:00
0fae2ba2dd Add more ByteBuf extensions (strings, and apply-style method w/o return value) 2018-09-28 14:07:32 +02:00
55e63ea976 Implement particle spawning system for non-vanilla particle types 2018-09-28 12:44:29 +02:00
4d932dff42 Add a way to generate and validate particle data array 2018-09-28 12:43:15 +02:00
a5fb760fd0 Update packets to use plain ByteBuf & add sendToAllAround w/ Vec3d parameter 2018-09-27 22:46:29 +02:00
e88cab9ed2 Add ByteBuf extensions w/ unit tests 2018-09-27 22:44:21 +02:00
079ff94f3a Add particle effects to Igneous Rock 2018-09-26 21:36:08 +02:00
1dddd38654 Fix NetworkCheckHandler throwing when called in an undocumented circumstance 2018-09-26 21:03:30 +02:00
5461199bbe Begin implementing custom particle spawning system 2018-09-26 21:01:52 +02:00
2fe125bbbb Add extension method to get a point between two vectors 2018-09-26 17:28:13 +02:00
5fa62709be Fix End Portal rendering on older AMD cards 2018-09-25 12:57:00 +02:00
0aefcd227d Fix block culling in BlockSimpleShaped 2018-09-25 12:23:59 +02:00
4aec1e7bae Replace ResourceLocation constructor calls with utility methods 2018-09-25 12:01:01 +02:00
e8c36b91ac Rename main mod object to HEE 2018-09-25 11:01:39 +02:00
e67b3e032a Replace Dragon Egg and implement custom falling & interaction behavior 2018-09-25 09:27:35 +02:00
9c4a5e51de Fix Energy Oracle freaking out when held by the player model in a GUI 2018-09-25 09:00:06 +02:00
a6375a36eb Refactor equality checks, fix imports, update BlockPos calls & ItemAncientCobweb 2018-09-25 08:34:52 +02:00
5db64b44c9 Add a custom falling block entity that crushes transparent blocks 2018-09-25 07:32:47 +02:00
ee3f11e905 Refactor PosExt to return whether setters succeeded & add extensions 2018-09-25 07:29:17 +02:00
266ebe6beb Add EntityItemNoBob to simplify rendering items without bobbing 2018-09-24 13:54:37 +02:00
aa1e75f40a Fix BlockPos.offsetUntil extension not using proper offset values 2018-09-24 13:29:07 +02:00
2f0e108aff Fix AI class names after intellij/kotlin stopped being weird 2018-09-24 13:27:03 +02:00
a7d37192e0 Replace Silverfish and implement custom behavior, attributes, and drops 2018-09-24 10:00:54 +02:00
6bda95edde Add AI to hide in or spawn from blocks 2018-09-24 09:58:29 +02:00
36bf702fab Add custom targeting AI (random targeting, swarming multiple targets) 2018-09-24 09:26:23 +02:00
62d8b6212b Replace javaClass with ::class.java 2018-09-24 07:32:11 +02:00
be4ae5fc9e Add AI utilities (custom base classes, constants, and class aliases) 2018-09-24 05:49:41 +02:00
5d22d72625 Allow passing class parameter to EntitySelector 2018-09-24 03:55:33 +02:00
356374f102 Fix formatting of 'return if' statements 2018-09-23 08:05:10 +02:00
ac2acf7a53 Add loot condition for critical kills & simplify entity loot table registration 2018-09-23 05:24:18 +02:00
4147a71f03 Fix package name (game.entity.utils -> game.entity.util) 2018-09-22 20:38:52 +02:00
e24c1ed4d4 Fix incorrect entity name formatting 2018-09-22 20:31:41 +02:00
f9c9791dff Tweak damage classes (grouped protection modifiers, return if damage succeeded) 2018-09-22 20:16:20 +02:00
890e4b4f1b Add Dry Vine 2018-09-22 07:38:09 +02:00
5bc27f7c0e Allow generics in ItemBlock registration code 2018-09-22 07:36:36 +02:00
fa3e3c4038 Update existing code to use new utilities & fix missing Spatial Dash Gem name 2018-09-22 03:53:56 +02:00
fcae53a3c7 Add a Teleporter class to simplify teleportation code 2018-09-22 03:53:02 +02:00
7544bc454c Replace Chorus Flower, Plant, and Fruit, and implement custom drops and behavior 2018-09-22 01:35:48 +02:00
a39395f70e Add extensions (BlockPos, iterable Facing) & refactor block/item registration code 2018-09-22 01:32:40 +02:00
aef3147d79 Add Humus block w/ special planting and harvesting behavior 2018-09-21 06:33:09 +02:00
4fff20c966 Minor tweaks (add comments, update existing code to use getMaterial) 2018-09-20 15:08:07 +02:00
a94ca2b2e0 Add Spatial Dash Gem w/ recipe and basic behavior 2018-09-20 15:07:30 +02:00
fb76cb0997 Add a class to simplify storing UUID and retrieving the Entity 2018-09-20 14:56:49 +02:00
8878370758 Add a few extensions and utilities (math, BlockPos, BlockEditor, NBT) 2018-09-20 11:35:49 +02:00