Commit graph

572 commits

Author SHA1 Message Date
Sollace
2536872aad Re-activate MineLP integration 2020-04-22 22:41:00 +02:00
Sollace
46706bc3fb Loot tables and a bunch of other stuff 2020-04-22 22:23:47 +02:00
Sollace
764e2b1efd It compiles, now for the todos 2020-04-22 20:23:54 +02:00
Sollace
b7c3a37bee Updating to 1.15 2020-04-22 17:55:05 +02:00
Sollace
f60a84f207 Rename the main classes 2020-04-16 00:44:58 +02:00
Sollace
a90b8f7f72 Fix the final errors 2020-04-16 00:30:04 +02:00
Sollace
89eed4e3f1 More organisation 2020-04-16 00:29:53 +02:00
Sollace
50f3e09499 Pages go in the data folder 2020-04-15 18:36:59 +02:00
Sollace
21e52c750e Fill in values for the item tags 2020-04-15 18:34:42 +02:00
Sollace
989d64540e Hud needs to be reimplemented 2020-04-15 18:34:23 +02:00
Sollace
00972d4b91 More cleanup, more naming changes 2020-04-15 18:14:42 +02:00
Sollace
db5f0a5544 advancements -> advancement 2020-04-15 17:26:12 +02:00
Sollace
09ae83dfe5 Naming convention changes 2020-04-15 17:23:08 +02:00
Sollace
c8a216ef24 Implement tillable, properly register the structures, move cloud blocks a "gas" package 2020-04-15 17:11:37 +02:00
Sollace
7a6b0aabb5 More cleanup 2020-04-15 15:55:18 +02:00
Sollace
3beacf5f58 More cleanup to input 2020-04-15 15:45:57 +02:00
Sollace
52ae5816a5 Convert UItems to an interface 2020-04-15 15:30:20 +02:00
Sollace
ea51af542a Unsplit again and fix more compile errors 2020-04-15 14:56:53 +02:00
Sollace
fdc7984ab6 More updating 2020-04-15 12:37:14 +02:00
Sollace
85b9ddb706 Core/Redux split to get out the non-essential features 2020-01-27 21:11:53 +02:00
Sollace
995c332814 Porting to Fabric/Yarn/1.14 part 5 2020-01-27 14:47:14 +02:00
Sollace
11de4c8821 Porting to Fabric/Yarn/1.14 part 4 2020-01-27 12:05:22 +02:00
Sollace
9a42c8ebd5 Porting to Fabric/Yarn/1.14 part 3 2020-01-17 14:27:26 +01:00
Sollace
897287600b Porting to Fabric/Yarn/1.14 part 2 2020-01-16 16:46:24 +01:00
Sollace
2670d5cdb6 Porting to Fabric/Yarn/1.14 part 1 2020-01-16 12:35:46 +01:00
Sollace
f5f232241a Fixed integer overflow 2019-08-13 09:17:02 +02:00
Sollace
e5cb2df0ce More implementing spears 2019-08-13 09:16:22 +02:00
Sollace
0f2f148eec Unused imports 2019-08-13 09:15:29 +02:00
Sollace
3f9cf6c5a6 Spears! (WIP) 2019-04-09 13:45:36 +02:00
Sollace
040e191004 Fixed incompatibility with Mantle. Closes #8 2019-04-07 14:59:19 +02:00
Sollace
a7d582f7cf Use the player's head position to control the vertical movement when rainbooming. Fixes #9 2019-04-06 21:07:54 +02:00
Sollace
2f97a7ae69 Fixed flight bar being offset by one pixel 2019-04-06 21:07:03 +02:00
Sollace
578b000233 Fixed spawn lists for clouds being swappedn between ocean and land 2019-04-04 16:40:00 +02:00
Sollace
e0fa8e092d Fixed some bugs with gravity 2019-04-04 14:47:39 +02:00
Sollace
05ef379fc0 Added proper flying sounds for changelings 2019-04-04 14:20:20 +02:00
Sollace
b2edae1766 Adjusted ascent speed 2019-04-04 13:00:42 +02:00
Sollace
736ced3a51 Changed mechanics for which blocks can be placed on clouds 2019-04-04 12:58:18 +02:00
Sollace
5b18c7c0f6 Restrict cloud-walking enchants to magic users when walking on cloud blocks 2019-04-04 12:27:04 +02:00
Sollace
a1c4678d4e Fixed some calculation discrepancies with pegasus flight experience 2019-04-02 21:04:32 +02:00
Sollace
3a0685ae59 Fixed butterflies not being totally silent 2019-04-02 21:03:56 +02:00
Sollace
03059b6df2 Pegasi can now do a mini sonic rainboom once they fill their flight bar. 2019-04-02 14:03:33 +02:00
Sollace
cd1fb849f7 Fixed hive blocks growing out of control 2019-04-02 08:48:27 +02:00
Sollace
64666e8e60 Added butterflies 2019-03-21 17:03:59 +02:00
Sollace
6ab9343164 Further fattening and dispensibles rewrites 2019-03-20 22:37:49 +02:00
Sollace
faa77ea1fd Register items and their models all together to avoid writing the same thing twice 2019-03-19 13:43:04 +02:00
Sollace
25536fd42d Throw an exception when attempting to register models for invalid items 2019-03-19 08:03:56 +02:00
Sollace
29cf5b0cc8 Fixed a typo 2019-03-18 16:02:06 +02:00
Sollace
b148126221 Clean up. This was for debugging. 2019-03-18 15:54:05 +02:00
Sollace
5213d0050e Add the modid for all the hook classes 2019-03-18 15:47:54 +02:00
Sollace
8d67b60e64 Removed the override for minecraft:stick. Use Shills instead (name wip) 2019-03-18 15:22:22 +02:00
­Sollace
d644465e75
Fix a typo in the docs 2019-03-16 18:51:53 +02:00
Sollace
ee64143a6a Fix baubles support. I blame Forge (specifically CPW) for breaking lazy classloading. This would never have happened with LiteLoader. 2019-03-16 09:36:51 +02:00
Sollace
466053be4e Added a new useless feature 2019-03-15 20:02:17 +02:00
Sollace
276a99d7cf Added diamond doors 2019-03-15 19:15:28 +02:00
Sollace
d34d1ddd60 Added functionality for cuccoons 2019-03-15 14:16:56 +02:00
Sollace
503c1c9eea Split tomato plants and sticks into separate blocks 2019-03-14 22:46:49 +02:00
Sollace
90635394a3 Apples left n the ground for too long will eventually go bad 2019-03-13 22:54:59 +02:00
Sollace
dc9c409a9b Fixed changeling traps spawning slime layers in the air 2019-03-13 22:54:30 +02:00
Sollace
a363e22b28 Cuccoons won't take damage when punched by a changeling. 2019-03-12 22:41:13 +02:00
Sollace
935dde77b1 Let's fix the crash, round two! 2019-03-12 22:29:19 +02:00
Sollace
cd8d244ea7 Changelings can now capture players and entities in cuccoons by spraying them with MORE GOO! 2019-03-12 22:26:41 +02:00
Sollace
45965746ed Fixed error when attempting to update an entity that doesn't have a caster 2019-03-12 22:25:52 +02:00
Sollace
779ae10a99 Spells can now be attached to entities other than players 2019-03-12 22:12:46 +02:00
Sollace
1248b93995 Add several pieces of documentation 2019-03-12 22:10:48 +02:00
Sollace
bae95b34aa Split logic for contruction and racing clouds out into their respective classes 2019-03-11 20:51:23 +02:00
Sollace
a7f9f99a77 Adjust the tracking distance for thrown entities 2019-03-11 20:50:50 +02:00
Sollace
2384663901 Added the staff of remembrance 2019-03-11 20:50:32 +02:00
Sollace
6c8cb739cd Fixed chiselled chiting not being breakable 2019-03-10 00:07:15 +02:00
Sollace
6007afc978 Removed debug code 2019-03-10 00:02:03 +02:00
Sollace
7e0e5cf8c1 Added chiseled chitin 2019-03-09 19:41:37 +02:00
Sollace
034dd107e1 Fixed banister rendering 2019-03-09 18:42:15 +02:00
Sollace
aed4352a24 Added JEI support 2019-03-09 18:24:16 +02:00
Sollace
1a66fdabff Added slime layer blocks 2019-03-09 15:42:11 +02:00
Sollace
17aaeec7dc Added out own textures for the spellbook and added a second variant 2019-03-09 13:18:06 +02:00
Sollace
762636f9bd Added a method to obtain/transmute various music disks 2019-03-09 13:17:35 +02:00
Sollace
79a5f215de Added a cuccoon entity (WIP) 2019-03-08 22:56:25 +02:00
Sollace
734fa9d140 Change the appearance and sound for the changeling ability 2019-03-08 22:55:52 +02:00
Sollace
a3995ece46 Added some music discs 2019-03-08 22:55:27 +02:00
Sollace
f365cec6fe Implement the trap spell 2019-03-05 23:39:10 +02:00
Sollace
793a742776 Fixed client crash 2019-03-05 18:42:49 +02:00
Sollace
7abb696b76 Added a new changeling ability and spell 2019-03-05 18:42:36 +02:00
Sollace
1c4e116ee8 Spells attached to a projectile should be notified of being attached 2019-03-05 16:12:32 +02:00
Sollace
9426fedd22 Added hydrophobic projectiles 2019-03-05 16:09:17 +02:00
Sollace
5f93eb6ac6 Adjust the critical range for shields to destroy projectiles 2019-03-05 16:09:02 +02:00
Sollace
584704c8e3 Fixed nomages being able to throw spells 2019-03-05 15:16:48 +02:00
Sollace
903e2462aa Render the correct itemstack for thrown spells 2019-03-05 15:15:34 +02:00
Sollace
28e294803e Added support for thrown spells. Projectiles with a spell attached. 2019-03-05 14:29:16 +02:00
Sollace
41923f82e1 Fixed projectiles not rendering correctly to the client 2019-03-05 14:28:45 +02:00
Sollace
ff707b679e Added wheat worms as a possible drop when mining dirt 2019-03-05 13:11:33 +02:00
Sollace
68cbb4b57b Some quality of life adjustments 2019-03-05 12:45:56 +02:00
Sollace
03d0e22e99 Added a smelting recipe to obtain chitinous shells by cooking cuccoons. You monster! 2019-03-05 12:44:05 +02:00
Sollace
7ec3f39a29 Added a grass-like overlay to chitin blocks 2019-03-04 14:51:04 +02:00
Sollace
c627614d22 Added chitin blocks 2019-03-04 13:40:14 +02:00
Sollace
318e91ed8d Fixed gems not hovering at the correct height 2019-03-04 00:34:48 +02:00
Sollace
0ef986d406 Hanging cuccoons are now more dangerous to non-changelings 2019-03-04 00:33:40 +02:00
Sollace
0c5a92bdae Players holding the gem of light will also emit light! 2019-03-03 23:52:02 +02:00
Sollace
74f02b045c Held effects are now properly persisted 2019-03-03 23:51:36 +02:00
Sollace
e8b2b13a38 The light gem will now emit light 2019-03-03 22:38:54 +02:00
Sollace
33ffa0fafe Particles and other finishing touches 2019-03-02 19:18:29 +02:00
Sollace
e00f9850b3 Added hanging cuccoons (WIP) 2019-03-02 18:45:28 +02:00
Sollace
62be8af297 Some fine tuning for hive blocks 2019-03-02 18:05:26 +02:00
Sollace
9fdaf9035d (maybe) improve hitboxes on tomato plants? 2019-03-02 18:04:33 +02:00
Sollace
0800865661 Fixed transitions playing when first joining the world, fixed pegasus flight under inverted gravity 2019-03-02 18:03:59 +02:00
Sollace
10545adb66 Call the method through the state instead of the block 2019-03-02 18:02:39 +02:00
Sollace
412153cac4 Added changeling hive blocks 2019-03-02 12:16:23 +02:00
Sollace
c9d2c99ccc Revert: Don't use NaN! Seriously, it's a bad idea. Crashes everyplace. 2019-02-28 19:09:59 +02:00
Sollace
96085400fa Buuuuut don't enable it constantly. 2019-02-27 22:15:44 +02:00
Sollace
34ea069542 Make the GravityDelegate perform true to its name 2019-02-27 22:15:04 +02:00
Sollace
0ea59c1097 Added the gem of siphoning 2019-02-27 17:35:56 +02:00
Sollace
d69d1fcfb7 Fixed shields and shield rendering 2019-02-27 16:16:45 +02:00
Sollace
8006a160ee Added Dutch Doors 2019-02-24 19:44:24 +02:00
Sollace
a9485a82b3 Fixed being able to place doors and torches on inverted cloud slabs and stairs 2019-02-24 19:41:17 +02:00
Sollace
86c336dcee You can now place feathers (and some other choice items) into flower pots 2019-02-24 01:04:18 +02:00
Sollace
fd5004b1a2 Skeleton disguises will now have their arms in the correct pose when holding a bow 2019-02-23 17:09:30 +02:00
Sollace
5e5be1bf4e Fixed players still burning on respawn 2019-02-23 16:26:43 +02:00
Sollace
5502084b18 Reverse the burn check! Changelings disguised as mobs will burn in daylight if their mob does. 2019-02-23 16:03:57 +02:00
Sollace
ea2febfe4f Mobs will not see you whilst you're disguised (unless you attack them) 2019-02-23 15:53:47 +02:00
Sollace
7ee090bbff Fixed disguises not updating 2019-02-23 15:53:27 +02:00
Sollace
b9400cf805 Added moss 2019-02-23 15:23:24 +02:00
Sollace
ff7c400885 Fixed apple trees only producing rotten apples 2019-02-23 15:22:53 +02:00
Sollace
ad692abcd7 Fixed cloud door's not returning the correct item when middle clicked 2019-02-23 00:00:50 +02:00
Sollace
6980a578dd Trim and lean! 2019-02-23 00:00:10 +02:00
Sollace
710e7503cf The fattening! Fatten out all the loud locks! 2019-02-22 20:48:55 +02:00
Sollace
5108afc19f Adjusted player motion when talking on clouds 2019-02-21 20:06:05 +02:00
Sollace
c3029fe107 Fix indentation. What the hell!? 2019-02-21 19:27:34 +02:00
Sollace
ce77b6f140 Fixed not being able to use pick block on gems 2019-02-21 19:26:40 +02:00
Sollace
b11c3b5935 Made the portal tint slightly more blue 2019-02-21 19:21:04 +02:00
Sollace
600d9f7ce9 Fixed postal spells 2019-02-21 19:18:47 +02:00
Sollace
a0fa404767 Fixed gems inexplicably gaining one level when saving and reloading the world 2019-02-21 19:18:38 +02:00
Sollace
898e93d8b1 Gems will produce particles of the same colour as their magic 2019-02-21 18:57:05 +02:00
Sollace
a1da66272b Added a blue variant of wizard towers 2019-02-21 13:56:19 +02:00
Sollace
54246ab8a7 Fixed structures not spawning 2019-02-21 13:56:05 +02:00
Sollace
31dddf73a3 Added some more structures 2019-02-21 12:36:07 +02:00
Sollace
672f78d35e Flying in the rain is now more dangerous 2019-02-21 12:35:54 +02:00
Sollace
bb0718bbd3 Rewrote flying to be easier to control 2019-02-21 12:35:23 +02:00
Sollace
09d167765d Fix bauble detection Closes #3 2019-02-21 11:30:11 +02:00
Sollace
91e8c012ed Fix some issues *derp* 2019-02-20 19:02:02 +02:00
Sollace
1614a1b8b0 Start adding a gui for the various mod options 2019-02-20 18:55:30 +02:00
Sollace
fba999e0ff Added the Gem of burning 2019-02-20 17:24:26 +02:00
Sollace
7439352c7c Fixed page sorting 2019-02-20 17:23:05 +02:00
Sollace
3b2ffc0671 Rewrite gem recipes to pull from named pools of like items. It's not about the items, it's about the traits. 2019-02-20 15:13:04 +02:00
Sollace
a292cbb9fa Recipes can now handle multiple inputs/outputs 2019-02-20 13:59:22 +02:00
Sollace
5421196198 Fixed page buttons glinting when they shouldn't. 2019-02-19 18:01:55 +02:00
Sollace
8dca458610 Isolate ourselves and enable alpha so other mods can't mess with shield rendering 2019-02-19 17:54:12 +02:00
Sollace
a098e18100 Update the spellbook interface and rewrite the page about gems 2019-02-19 17:44:29 +02:00
Sollace
497b0f03b5 Added recipes for all the gems and items 2019-02-19 17:43:15 +02:00
Sollace
33534ecea5 Only allow the bauble version to go into the bauble slot (breaks shift-clicking) 2019-02-19 13:12:03 +02:00
Sollace
5cfe5a63d6 Forgot you need to apply the effects too 2019-02-19 12:49:38 +02:00
Sollace
373a2c64cd You will explode twice when the alicorn amulet breaks 2019-02-19 12:44:50 +02:00
Sollace
ee84215649 Make the damage source static 2019-02-19 12:09:39 +02:00
Sollace
18594d1f9a Strip translation calls and put them somewhere safe 2019-02-19 11:54:18 +02:00
Sollace
918dd852fd Fixed alicorn amulet not updating when worn as a bauble. 2019-02-19 10:45:28 +02:00
Sollace
8d1a7ea400 Cap attack amount and fixed alicorn amulet being damageable. 2019-02-19 10:41:59 +02:00
Sollace
6f725bb64c Move various update events to before player tick. Should help with vanishing drops on death. 2019-02-19 10:41:36 +02:00
Sollace
37ef2c0199 Monsers can't sleep in beds 2019-02-18 21:13:39 +02:00
Sollace
de202d131b Added an armour texture for the amulet 2019-02-18 20:19:55 +02:00
Sollace
7d4c6f512c Added baubles support 2019-02-18 19:48:06 +02:00
Sollace
900f5e6de0 Added the alicorn amulet 2019-02-17 19:22:11 +02:00
Sollace
a35ec07dcf Fixed darkness rendering with the encorrect state 2019-02-17 19:21:54 +02:00
Sollace
a98b027f0f Fixed spell entities not saving their affinity 2019-02-17 19:21:22 +02:00
Sollace
851c1650be Added a /disguise command 2019-02-17 02:03:55 +02:00
Sollace
eb0341b632 Fixed event not being cancelled 2019-02-17 02:03:31 +02:00
Sollace
afdec48090 Restructure! Remove all the subscribe events and shove them _waaaaaay_ in the back there. 2019-02-17 01:08:19 +02:00
Sollace
6a7c3131cc Always spawn particles for the darkness gem 2019-02-16 23:41:59 +02:00
Sollace
11076b2d38 Fixed some structure gen bugs 2019-02-16 23:41:27 +02:00
Sollace
f72a80be54 Add moar structures 2019-02-16 21:30:44 +02:00
Sollace
6bec00ab57 Fixed rainbows spawning too close together (they just have to fight it out) 2019-02-16 21:30:19 +02:00
Sollace
bbcfba31b7 Fixed various rendering issue with spheres 2019-02-16 21:29:51 +02:00
Sollace
34c924d758 Fixed the offsetting problem 2019-02-16 18:01:43 +02:00
Sollace
31e92ac25f Well that worked 2019-02-16 17:49:55 +02:00
Sollace
19d81acfc4 Start work on cloud structures 2019-02-16 14:43:22 +02:00
Sollace
ee53f83816 Added a second page to the book 2019-02-15 19:19:13 +02:00
Sollace
4dffafda01 Fixed spellbook still consuming items even if you haven't crafted anything 2019-02-15 17:36:03 +02:00
Sollace
7abd4cbae6 Fixed spell registry wiping out existing nbt when enchanting a stack 2019-02-15 17:28:10 +02:00
Sollace
45d5840f82 Fixed the assistant spell not properly preserving the state of its held spell 2019-02-15 16:09:15 +02:00
Sollace
1700ce9276 The light and dark gems will now interact with each other 2019-02-15 16:08:28 +02:00
Sollace
5e3316e232 Added the cursed gem of darkness 2019-02-14 22:59:11 +02:00
Sollace
6b66a09414 Added meadow brook's staff. It's a big stick. 2019-02-14 19:11:28 +02:00
Sollace
a7c81197a8 Added some incentive for changelings to seek out players 2019-02-14 14:37:47 +02:00
Sollace
35ffa71271 Fixed shadows rendering in the gui 2019-02-14 14:20:15 +02:00
Sollace
df7fe0e7f4 Some more adjustments to disguise rendering 2019-02-14 14:15:54 +02:00
Sollace
d3daa7337e The revealing gem will forever have the dual gem model 2019-02-13 22:58:12 +02:00
Sollace
3e893c44b9 Adjust the sound effect for when a spell is suppressed to be less heartstopping 2019-02-13 22:57:45 +02:00
Sollace
2bc338c5c2 Fixed some issues widh suppressed disguises 2019-02-13 22:56:49 +02:00
Sollace
1b93928361 Changeling disguises are negated by the spell of revealing if you get within 15 blocks of it 2019-02-13 22:47:44 +02:00
Sollace
78cfa7d515 Added Spell of Revealing 2019-02-13 22:46:37 +02:00
Sollace
f7dc68b4bd Update all the tint colours! 2019-02-13 22:46:06 +02:00
Sollace
4ba567d5e5 Added caster utils to easily find magically enabled entities in the world, and make it easier to get out an effect of a given type 2019-02-13 22:45:26 +02:00
Sollace
0ab3867b9d Now let's optimise this a bit. Fixes particle trails on shulker bullets 2019-02-12 17:57:41 +02:00
Sollace
64edc23f2e Can't reference client code from the server 0__0 2019-02-12 16:41:27 +02:00
Sollace
4585c11a6b Fixed projectile disguisess attacking their own player 2019-02-12 16:37:34 +02:00
Sollace
1828762c3d Added a subtle particle effect to disguised changelings 2019-02-12 16:36:26 +02:00
Sollace
17a5006db1 Added projectile entities to the list of things that can fly 2019-02-12 16:36:01 +02:00
Sollace
4b543b45ac Fixed disguise inventory rendering 2019-02-12 16:34:43 +02:00
Sollace
0d1f79bf71 Adjust the default particle spawn radius to include the player's thicc 2019-02-12 16:34:21 +02:00
Sollace
38daa43291 Fixed changelings being able to disguise themselves as various weather effects 2019-02-12 16:33:51 +02:00
Sollace
c02c72cc60 A changeling's bounding box and eye height will now match the entity they disguise themselves as 2019-02-12 15:25:48 +02:00
Sollace
3f0805b1d8 Fixed player skins, fixed disguises rendering at the observer's location, fixed players not being persisted correctly 2019-02-12 11:32:36 +02:00
Sollace
ea39dd0f98 Fixed various disguise bugs
- Fixed changeligns playing hurt sounds when flying whilst disguised as a player
 - Fixed invisible disguised changelings
 - Fixed disguised changelings not showing all the hat layer parts
 - Changeling disguises will work better with falling blocks and shulkers
2019-02-11 17:41:24 +02:00
Sollace
a687b0b8d5 Fixed spellbooks despawning 2019-02-10 22:37:01 +02:00