Commit Graph

1283 Commits

Author SHA1 Message Date
chylex 8796cc1304 Add a custom item entity that spawns smoke 2018-10-04 15:19:14 +02:00
chylex 306755d3ac Add a way to sum multiple IOffset 2018-10-04 14:20:56 +02:00
chylex 7b49062afa Add remapRange utility function 2018-10-04 01:31:39 +02:00
chylex 5134ab2e44 Add Random.nextFloat that returns Double & update EntityItemIgneousRock 2018-10-04 01:29:56 +02:00
chylex a798b6405e Add '/hee infusions' command for testing 2018-10-03 21:52:51 +02:00
chylex 545acf4e0f Add base elements for Infused TNT 2018-10-03 21:48:54 +02:00
chylex d1c73594c3 Minor code fixes (parameter names & equality checks) 2018-10-03 19:37:34 +02:00
chylex 402387754d Reimplement vanilla explosions with more customizability 2018-10-03 14:58:19 +02:00
chylex 6f9985b5ef Generalize infusion storage and item behavior & fix tooltip spacing 2018-10-02 16:49:27 +02:00
chylex 78ec5286b7 Add Entity.useHeeTag extension & use it in EntityProjectileSpatialDash 2018-10-02 16:05:22 +02:00
chylex 1f68f4e0c5 Add EntityData delegate for synchronized entity properties 2018-10-02 16:04:07 +02:00
chylex 41ec8c0936 Simplify Corrupted Energy state json using empty state mapper 2018-10-02 15:37:57 +02:00
chylex 752fc2d4c8 Fix bugs with block registration params & add empty block state mapper 2018-10-02 15:34:48 +02:00
chylex 843f747811 Add Falling Obsidian w/ special falling entity and sound 2018-10-01 23:24:53 +02:00
chylex 4bca942856 Tweak EntityFallingBlockHeavy to let subclasses relocate during placement 2018-10-01 23:23:39 +02:00
chylex 362e718e27 Add empty sounds.json 2018-10-01 22:03:31 +02:00
chylex c30c5938fd IntelliJ is a great IDE with no glaring UX omissions Kappa 2018-10-01 14:33:33 +02:00
chylex 2336102de5 Add Ethereal Lantern w/ recipe 2018-10-01 13:03:54 +02:00
chylex 26378b6b1a Add Gloomtorch w/ recipe 2018-10-01 13:03:48 +02:00
chylex 35f8040a31 Spawn Corrupted Energy when a Cluster is destroyed 2018-09-30 18:33:24 +02:00
chylex 0287528291 Add Corrupted Energy & Cluster capacity deterioration 2018-09-30 18:32:02 +02:00
chylex 163c1468ef Add CombinedDamage to deal damage from multiple sources at once 2018-09-30 18:28:05 +02:00
chylex 167d0e5d16 Add BlockPos extensions to get all block positions in an area 2018-09-30 14:16:46 +02:00
chylex 11443ec1cd Fix vanilla bug with delayed lit particle interpolation 2018-09-29 15:40:59 +02:00
chylex 10e826dc53 Tweak & hide Energy Cluster selection box, and disable default particles 2018-09-29 15:38:30 +02:00
chylex 9f9dcc184d Add Energy Cluster rendering using particles 2018-09-29 15:38:24 +02:00
chylex b10a2ce816 Add a base class for Energy particles 2018-09-29 14:39:45 +02:00
chylex a625c3725a Override multiplyVelocity in ParticleBaseFloating (super method isn't uniform) 2018-09-29 13:09:04 +02:00
chylex ea118bcd59 Refactor Cluster color instantiation 2018-09-29 12:26:43 +02:00
chylex 37c60f31a3 Add a way to use custom skip function for particles 2018-09-29 12:23:19 +02:00
chylex b951c5335c Add a base class for floating particles (no gravity/collisions/random motion) 2018-09-28 22:12:18 +02:00
chylex 37351f8c6a Add teleportation and breaking FX to the Dragon Egg 2018-09-28 15:41:05 +02:00
chylex d7db2e55e4 Add custom teleportation FX & update existing code 2018-09-28 15:39:24 +02:00
chylex 5bd2cdf1b0 Add custom packet for particle and sound effects 2018-09-28 14:54:00 +02:00
chylex 0fae2ba2dd Add more ByteBuf extensions (strings, and apply-style method w/o return value) 2018-09-28 14:07:32 +02:00
chylex 55e63ea976 Implement particle spawning system for non-vanilla particle types 2018-09-28 12:44:29 +02:00
chylex 4d932dff42 Add a way to generate and validate particle data array 2018-09-28 12:43:15 +02:00
chylex a5fb760fd0 Update packets to use plain ByteBuf & add sendToAllAround w/ Vec3d parameter 2018-09-27 22:46:29 +02:00
chylex e88cab9ed2 Add ByteBuf extensions w/ unit tests 2018-09-27 22:44:21 +02:00
chylex 079ff94f3a Add particle effects to Igneous Rock 2018-09-26 21:36:08 +02:00
chylex 1dddd38654 Fix NetworkCheckHandler throwing when called in an undocumented circumstance 2018-09-26 21:03:30 +02:00
chylex 5461199bbe Begin implementing custom particle spawning system 2018-09-26 21:01:52 +02:00
chylex 2fe125bbbb Add extension method to get a point between two vectors 2018-09-26 17:28:13 +02:00
chylex 5fa62709be Fix End Portal rendering on older AMD cards 2018-09-25 12:57:00 +02:00
chylex 0aefcd227d Fix block culling in BlockSimpleShaped 2018-09-25 12:23:59 +02:00
chylex 4aec1e7bae Replace ResourceLocation constructor calls with utility methods 2018-09-25 12:01:01 +02:00
chylex e8c36b91ac Rename main mod object to HEE 2018-09-25 11:01:39 +02:00
chylex e67b3e032a Replace Dragon Egg and implement custom falling & interaction behavior 2018-09-25 09:27:35 +02:00
chylex 9c4a5e51de Fix Energy Oracle freaking out when held by the player model in a GUI 2018-09-25 09:00:06 +02:00
chylex a6375a36eb Refactor equality checks, fix imports, update BlockPos calls & ItemAncientCobweb 2018-09-25 08:34:52 +02:00