Commit graph

1651 commits

Author SHA1 Message Date
Sollace
bb50b20be4 Slightly clean up flight and dimensions predicates 2021-12-12 13:10:24 +02:00
Sollace
2cb57f85f2 Change catapult to also push entities forward in the direction you're looking 2021-12-12 12:49:51 +02:00
Sollace
1b82f7e9b5 Added the firebolt spell 2021-12-12 12:49:30 +02:00
Sollace
ab9d266f79 Added better lore (actually describes what the spells do) 2021-11-22 00:49:09 +02:00
Sollace
c0eeb5b5e1 Added the catapult spell type 2021-11-22 00:48:40 +02:00
Sollace
9bb2818c2c Fixed serialization of delegate spell types 2021-11-22 00:48:22 +02:00
Sollace
7d830a3474 Added a feather fall spell 2021-11-21 18:50:02 +02:00
Sollace
cbc8c6a6de Fixed slots rendering in front of tooltips 2021-11-21 18:48:56 +02:00
Sollace
536172791e Fix layering of slot textures 2021-11-21 00:25:30 +02:00
Sollace
5bb982ab85 You can now see which traits are unread and mark them read by clicking 2021-11-21 00:25:14 +02:00
Sollace
d45c1aa146 Display a gem in the output slot as a hint for what you're supposed to put there 2021-11-20 16:40:53 +02:00
Sollace
1da86cda06 Add a toast message when discovering traits 2021-11-20 16:40:23 +02:00
Sollace
5b9f548585 Fixed z-index of tooltips putting them behind the paging buttons 2021-11-18 00:10:29 +02:00
Sollace
ed3155988a Fix cutoff at the bottom of the discoveries container 2021-11-18 00:10:06 +02:00
Sollace
8a6c23f18e Populate the tooltips for traits 2021-11-18 00:09:40 +02:00
Sollace
bee5e0049a Add a page flipping animation to the spellbook 2021-11-18 00:09:06 +02:00
Sollace
8124731f58 Fixed traits not appearing correctly in tooltips 2021-11-17 22:33:35 +02:00
Sollace
c8fc88711d Only play a sound when the stack changes 2021-11-17 22:33:20 +02:00
Sollace
68bcd5a467 Implement various parts of the spellbook screen 2021-11-17 21:00:59 +02:00
Sollace
60d5d56864 Added icons for each trait and display known traits on item tooltips 2021-11-14 01:18:12 +02:00
Sollace
95378ea50e Update fabric loader 2021-11-14 01:17:33 +02:00
Sollace
0beaaa4603 Fixed exception when encountering unknown traits whilst loading from json 2021-11-13 23:27:57 +02:00
Sollace
aed4efcbbe Fixed uncaught exception when loading trait maps 2021-11-13 23:07:21 +02:00
Sollace
2f1d473262 Implement traits to modify spell behaviours 2021-11-13 19:31:45 +02:00
Sollace
78a33deb72 Assign traits to items (wip) 2021-11-13 19:31:24 +02:00
Sollace
338491d052 Expand on spell crafting 2021-11-13 00:05:42 +02:00
Sollace
7949ccff2e Play a sound when crafting succeeds 2021-11-11 20:51:58 +02:00
Sollace
8aea7d326f Implement crafting using traits, and trait discovery, AND show known traits in item tooltips 2021-11-11 20:51:25 +02:00
Sollace
1768420b66 Fixed quick-transfer of stacks in the spellbook screen 2021-11-10 21:51:51 +02:00
Sollace
acd2b9c795 Implement a gui for the spellbook 2021-11-10 19:26:25 +02:00
Sollace
920ded15eb Fix case 2021-11-10 10:23:22 +02:00
Sollace
3565060404 Clean up the spellbook logic a little 2021-11-09 21:42:01 +02:00
Sollace
48a45e6268 Re-added spellbooks 2021-11-09 18:29:55 +02:00
Sollace
38e3693384 Minor cleanup and documentation tweaks 2021-11-08 14:43:19 +02:00
Sollace
2890bc3e07 Further work on spell traits and clean up how projectile spells are handled 2021-11-08 14:25:59 +02:00
Sollace
33476f2ed8 Added spell traits and trait groupings, and rewrite spell casting to make combining spells and catering to different situations easier 2021-11-05 15:18:32 +02:00
Sollace
27f143982e Earth Ponies can now steel themselves against damage by sneaking 2021-09-18 22:03:06 +02:00
Sollace
7a3a441cb6 Fixed modified fall damage 2021-09-18 20:05:34 +02:00
Sollace
9f33c7d881 Added utility recipes for rocks and pebbles 2021-09-03 00:48:11 +02:00
Sollace
62714f771b Require pickaxe for mining rocks 2021-09-03 00:47:48 +02:00
Sollace
430ee9a85e Fixed crash when teleporting 2021-09-03 00:47:34 +02:00
Sollace
e6223c8de1 Fixed using bonemeal on rocks consuming the bonemeal when it shouldn't 2021-09-03 00:47:23 +02:00
Sollace
77aeaabf78 Added weird rocks 2021-09-03 00:02:34 +02:00
Sollace
bb0405917f Update rock textures and make rock stew edible 2021-09-02 23:44:53 +02:00
Sollace
a9dfbbf70c Fix translations 2021-09-02 23:44:34 +02:00
Sollace
f4e20d13e7 Added advancements for pegasi 2021-09-02 20:12:09 +02:00
Sollace
3b4b0e66a1 Added recipe advancement for rock stew 2021-09-02 20:10:21 +02:00
Sollace
5894c8745c Play a sound when a pegasus drops a feather 2021-09-02 19:27:05 +02:00
Sollace
6e9a9f47de Make some slight tweaks to wall collission cooldowns 2021-09-02 19:26:38 +02:00
Sollace
c4e102e74b Fixed stats for falling not being tracked correctly 2021-09-02 19:19:11 +02:00
Sollace
ae1f49bd13 Earth Ponies can now sneak to reduce their fall damage 2021-09-02 19:17:46 +02:00
Sollace
c0df819a4c Change juice recipe to be shapeless 2021-09-02 19:17:31 +02:00
Sollace
62a8aff4e0 Added pebbles, rocks, and rock stew 2021-09-02 19:11:51 +02:00
Sollace
27b14dc06f Fixed rubberbanding when flying in multiplayer 2021-08-26 18:51:58 +02:00
Sollace
3e3dd63362 Fixed Want It Need It and changeling abilities causing client disconnects in multiplayer 2021-08-26 00:09:17 +02:00
Sollace
171aa3b744 Jars will now use the correct damage and enchantment modifiers of their contained item the striking and entity 2021-08-25 21:43:38 +02:00
Sollace
4b40325aaf Added an icon for the food poisoning effect 2021-08-25 21:43:00 +02:00
Sollace
900d22d187 Added missing translation and icon for the corrupted influence status effect 2021-08-25 21:42:44 +02:00
Sollace
e9e238dd3d Remove the old WorldEvent util. This is no longer needed in 1.17 2021-08-25 14:22:11 +02:00
Sollace
96d2e7b1f9 Minor cleanup 2021-08-25 14:10:17 +02:00
Sollace
bd49bdd52e Remove a debug message 2021-08-25 14:03:29 +02:00
Sollace
dda6576731 Fixed wings not responding to your velocity when jumping (whithout flying) 2021-08-25 14:01:49 +02:00
Sollace
c3e854fdd1 Added a transformation spell 2021-08-25 00:32:39 +02:00
Sollace
465d86cffd Fix typo 2021-08-24 22:33:41 +02:00
Sollace
f3dfb071a6 Made wandering traders slightly more useful 2021-08-24 22:33:11 +02:00
Sollace
f8443242ba Move golden wing and added enchanted gems to wandering traders' trades 2021-08-24 21:44:52 +02:00
Sollace
6d5dd4a091 Move UEntities and UTradeOffers to the entity package 2021-08-24 21:15:43 +02:00
Sollace
61f5c1bdab Move trade offers to its own class 2021-08-24 21:14:18 +02:00
Sollace
95231f181f Rewrite player dimensions calculations to avoid messing with dimensions when we don't have to (should improve compatibility) 2021-08-23 23:09:13 +02:00
Sollace
6fbcce7c22 Prevent flying sounds from playing whilst disguised 2021-08-23 23:08:03 +02:00
Sollace
0d06f13ee5 Fixed other players appearing "stuck" in flight mode when playing in multiplayer 2021-08-23 20:22:14 +02:00
Sollace
f8f415f255 Added trade offers to convert gems into emeralds 2021-08-23 16:32:28 +02:00
Sollace
029557214b Update loot tables for 1.17 2021-08-23 15:38:35 +02:00
Sollace
3c59ff2963 Added a recipe to craft crystal shards from diamonds 2021-08-23 15:38:02 +02:00
Sollace
46d18af8d6 Added butterfly as a food item 2021-08-23 15:37:44 +02:00
Sollace
cd97867678 Improved butterfly ai, made it so they will visit flowers to breed 2021-08-23 13:42:04 +02:00
Sollace
56643db555 Fixed some other sound weirdness 2021-08-22 23:49:00 +02:00
Sollace
9f4713018f Added heartbeat sound to the exhaustion effect 2021-08-22 23:48:46 +02:00
Sollace
8932c17c6d DAMMIT MOJANG 2021-08-21 00:00:47 +02:00
Sollace
1a211095ae Trees can now have mismatched trunks and leaves, and added support for trees added by mods with no explicit mapping 2021-08-20 23:52:17 +02:00
Sollace
138b9e19b4 Adjust spawning rates for crystal shards 2021-08-20 23:17:44 +02:00
Sollace
58e4fd5ba9 Moved tree stuff to its own package 2021-08-20 22:25:46 +02:00
Sollace
320e279d27 Added an azalea tree type 2021-08-20 22:22:45 +02:00
Sollace
121bcfb782 Moved tree detection to the server 2021-08-20 22:22:28 +02:00
Sollace
763510df5b Minor optimisation 2021-08-20 22:22:12 +02:00
Sollace
2f32cdf6bb Fixed crash when disguising as a block with a block entity 2021-08-19 21:24:42 +02:00
Sollace
762b211124 Butterflies will now spawn in the world and repopulate if killed 2021-08-19 21:24:09 +02:00
Sollace
0716c5bf20 Added model for butterfly spawn eggs 2021-08-19 21:23:28 +02:00
Sollace
f41c64c732 Fixed butterflies not taking off when you break the block they're sitting on 2021-08-19 19:52:56 +02:00
Sollace
9c5768b737 Re-added butterflies 2021-08-19 19:52:35 +02:00
Sollace
6e4c433276 Fixed broken description for the night route advancement 2021-08-19 19:52:13 +02:00
Sollace
7931a0b973 Nerf the corrupt influence damage boost slightly 2021-08-19 16:32:38 +02:00
Sollace
ef8309e86d Remove the CustomStatusEffect class 2021-08-19 16:31:19 +02:00
Sollace
7e2ff3fc07 Players wearing the alicorn amulet will have a corrupting influence on entities that are around them 2021-08-19 16:30:05 +02:00
Sollace
a2512f293a More advancements, I say, more! 2021-08-19 14:43:15 +02:00
Sollace
76be400a32 Fix the cider brewing advancement 2021-08-19 13:30:03 +02:00
Sollace
6c08e5603c Adjust limb angle when flying 2021-08-19 13:29:44 +02:00
Sollace
aff0a488a4 Continuing to eat/drink a food will prolong the effects 2021-08-19 13:16:22 +02:00
Sollace
c8b2bc8b5f Fixed effects for drinking cider 2021-08-19 13:15:59 +02:00
Sollace
f970950bd4 Add an advancement for brewing cider 2021-08-19 13:15:26 +02:00
Sollace
86d9e3a2d8 Add xp rewards for some of the advancements 2021-08-19 12:04:38 +02:00
Sollace
425a987776 Might as well force this onto the client thread 2021-08-19 01:31:22 +02:00
Sollace
90e4737910 Fixed another crash due to sounds playing off-thread 2021-08-19 01:30:07 +02:00
Sollace
51082fdf90 Added a bunch of new advancements 2021-08-19 01:29:49 +02:00
Sollace
83f604677d Move effects to the effects package 2021-08-18 23:27:57 +02:00
Sollace
4c3831fb8a Added a background sound effect when flying as a pegasus 2021-08-18 20:14:22 +02:00
Sollace
ab442461d3 Fixed disguises not being rotated properly when using mine little pony 2021-08-18 20:13:52 +02:00
Sollace
8081d4c1a6 Apply rolling to the player's model when flying 2021-08-18 20:13:22 +02:00
Sollace
90c89f89c1 Finish the exhaustion effect 2021-08-18 20:13:02 +02:00
Sollace
e287ab165f Adjust volume of the gem finding enchant 2021-08-18 20:11:37 +02:00
Sollace
cdec84e83e Removed hud fading and fixed some blending bugs 2021-08-18 17:42:30 +02:00
Sollace
e8dc6af654 Fixed particle textures 2021-08-18 17:42:10 +02:00
Sollace
ca787254f2 Added a separate stat for magical exhaustion 2021-08-18 17:41:54 +02:00
Sollace
d75d48d13d Fixed crash with axolotl disguises 2021-08-18 17:32:05 +02:00
Sollace
b4b567c647 Rewrite the disguise command. Admins can now disguise yourself as a named player, and change the disguises of other players 2021-08-18 17:31:39 +02:00
Sollace
0e007b3611 Fixed player-like disguises 2021-08-18 17:30:59 +02:00
Sollace
85623bd1c0 Fixed crash a player tries to disguise themselves as another player 2021-08-18 12:23:45 +02:00
Sollace
5001a52e41 Tweak flight controls and animations 2021-08-17 22:28:46 +02:00
Sollace
5db8150c02 Added flight sounds for changelings 2021-08-17 20:55:35 +02:00
Sollace
536502027d Rewrite food effects and add an insect type 2021-08-17 19:06:04 +02:00
Sollace
c45d6eb86a Fixed ear ringing sound being played multiple times 2021-08-17 19:05:37 +02:00
Sollace
a1c3fa93dd Reimplemented the alicorn amulet 2021-08-15 12:56:40 +02:00
Sollace
21812b613b Fixed amulet rendering 2021-08-13 15:57:07 +02:00
Sollace
eb75923227 Unused import 2021-08-13 14:50:55 +02:00
Sollace
c90635bc8a Allow items following players to cross the last little distance rather than slow down infinitely 2021-08-13 14:50:08 +02:00
Sollace
5557e67a05 Fixed server crashes 2021-08-13 14:49:27 +02:00
Sollace
40ac0dfb00 Added some advancements for bat ponies 2021-08-09 15:20:33 +02:00
Sollace
d68ada8a5b Fix incompatibility with the Origins mod 2021-08-09 13:26:09 +02:00
Sollace
8c30f38cbc Wearing mob heads and pumpkins is an effective way for bat ponies to protect their eyes 2021-08-09 13:25:53 +02:00
Sollace
840519c1b4 Fixed broken tags 2021-08-09 13:24:58 +02:00
Sollace
bf84d19722 Fixed the shotgun creeper bug 2021-08-08 20:08:26 +02:00
Sollace
82a315510e Fixed blaze behaviour not working correctly 2021-08-08 20:08:11 +02:00
Sollace
e080084830 Fix some axolotl angles 2021-08-08 19:21:14 +02:00
Sollace
caf0175155 Added bat wings 2021-08-08 18:36:56 +02:00
Sollace
b11bd928ae The sun will now burn bat ponies' eyes when they go outside 2021-08-08 16:51:12 +02:00
Sollace
96b65a5b1b Make the hud fade out when not being used 2021-08-08 00:32:21 +02:00
Sollace
1feb8c84d2 Fixed hud page numbers starting at 0 rather than 1 2021-08-08 00:31:39 +02:00
Sollace
830275c6ad Added a blaze behaviour 2021-08-08 00:10:45 +02:00
Sollace
8fc9b8c2c1 Simplify this code a little 2021-08-08 00:02:35 +02:00
Sollace
78dd2a93e8 Fixed rendering of disguises in the hud 2021-08-07 22:50:31 +02:00
Sollace
c50d5535c6 Fixed disguises 2021-08-07 22:32:13 +02:00
Sollace
550db7ad97 Fixed various bugs with the commands 2021-08-07 22:32:05 +02:00
Sollace
6d82ecc73b Fixed rendering of shields 2021-08-07 22:31:28 +02:00
Sollace
3673d52511 Added a dedicated lan settings screen 2021-08-07 22:31:09 +02:00
Sollace
aa89e883ad Added a gui for selecting your starting race when first joining a world 2021-08-06 01:06:57 +02:00
Sollace
e132246516 Fixed magic shield particles not rendering 2021-08-06 01:05:41 +02:00
Sollace
62dc7ffa1b Fixed mana bar not rendering 2021-08-06 01:05:13 +02:00
Sollace
85aa627149 Clean up the player physics a little 2021-08-04 16:24:06 +02:00
Sollace
9899b0ea89 Fixed some broken advancements 2021-08-04 15:38:18 +02:00
Sollace
55e990882e 1.16.5 -> 1.17 2021-08-04 15:38:03 +02:00
Sollace
8bfa54b408 Fixed naming being swapped. Derp. 2021-07-22 18:49:07 +02:00
Sollace
e6c3c25ac4 Fixed creative flight being cancelled when bumping into non-solid blocks 2021-07-10 00:20:43 +02:00
Sollace
64c5f2f3f1 Removed canvas interop. Not worth it. 2021-06-26 13:15:54 +02:00
Sollace
5b398c27c7 Extract the networking wrapper to a separate package. 2021-06-26 12:40:35 +02:00
Sollace
fdcb9508a8 Fixed some food behaviour 2021-06-24 22:43:26 +02:00
Sollace
67142f02be Added advancements for all of the recipes 2021-06-24 22:32:45 +02:00
Sollace
6f05db465b Added recipes and loot table entries for some of the food items 2021-06-24 22:12:23 +02:00
Sollace
fd7ca49e3f Added mugs, cider, juice, burned juice, daffodil daisy sandwich, wheat worms, hay burgers, and hay fries 2021-06-21 23:50:12 +02:00
Sollace
f824fd1a90 Squash warning 2021-06-21 22:08:08 +02:00
Sollace
66c7480164 Added rabbit stew to the list of cooked meats 2021-06-21 22:07:12 +02:00
Sollace
6a02f83a43 Slightly simplify the code 2021-06-21 22:05:40 +02:00
Sollace
c59848544a Fixed exception when breaking trees (whilst not looking at one) Closes #33 2021-06-16 00:46:04 +02:00
Sollace
0a06dee124 Move toxics to item tags and add a default for when a food isn't registered 2021-06-12 17:16:42 +02:00
Sollace
241daec138 More work towards making it possible to move state maps to json 2021-06-12 14:54:01 +02:00
Sollace
3c1eaec5d4 Fix issues when loading on a dedicated server 2021-03-22 20:18:31 +02:00
Sollace
f74d7be038 Bump version 2021-03-07 12:19:04 +02:00
Sollace
1147249059 Fixed issues with the disguise spell 2021-03-07 11:20:37 +02:00
Sollace
63c1b4ef7f Yet more refactoring 2021-03-06 23:11:17 +02:00
Sollace
f3b589b307 Use a weighted pool to decide which entities to spawn 2021-03-06 15:27:09 +02:00
Sollace
9c19184910 Keep track of entities summoned and kill then when the spell is cancelled 2021-03-06 14:53:40 +02:00
Sollace
da5f64e199 Improved death messages when dying from a secondary cause whilst being harmed by a spell 2021-03-06 14:27:52 +02:00
Sollace
e386e040ea Fixed mana cost for cast spells not being passed on to the player 2021-03-06 12:26:54 +02:00
Sollace
c188b9c7cb Siphoning spell should stay angry for as long as there are entities still inside it 2021-03-06 12:08:14 +02:00
Sollace
6d3d8051fe A little more cleanup to the magic system 2021-03-06 11:58:44 +02:00
Sollace
d27de0f690 The siphoning spell can now get angry if you misuse it 2021-03-05 21:07:49 +02:00
Sollace
b27ff8c5f0 Reduce the chances of the siphoninh spell breaking when you misuse it 2021-03-05 20:56:00 +02:00
Sollace
690613b950 Fixed siphoning spell not dying properly/duplicating its particle each time 2021-03-05 20:53:17 +02:00
Sollace
4c1f5a4ba5 Fixed spells dissapearing when reloading the world, and respawn the spell entity if it dies 2021-03-05 20:52:49 +02:00
Sollace
fc8c68c100 Fix error when receiving capabilities for an invalid player 2021-03-05 20:08:20 +02:00
Sollace
1cb6c6ac00 Fixed crash due to null spell slot 2021-03-05 19:22:27 +02:00
Sollace
51ed3fe2e2 Change onThrownTick to receive the actual type rather than just a caster 2021-03-05 19:22:09 +02:00
Sollace
c9abb1a0f8 Link the spell to the entity it spawns 2021-03-04 23:30:43 +02:00
Sollace
3211b232cf Cast spells are now their own entity (should fix problems with spells dissapearing/not appearing at the correct location in muliplayer) 2021-03-04 22:35:49 +02:00
Sollace
f511e2b346 Clean up 2021-03-03 20:32:51 +02:00
Sollace
c21e492482 Use a single implementation for converting blocks 2021-03-03 20:31:34 +02:00
Sollace
8d0552995b Whoops 2021-03-03 20:09:06 +02:00
Sollace
afd437d9cf Polish up the inferno spell and refactor block state mapping a little 2021-03-03 20:08:01 +02:00
Sollace
3fda44eba6 Adjust the color for the necro spell 2021-03-03 20:08:01 +02:00
Sollace
d172511777 Fixed spells not being cleared when respawning 2021-03-03 20:08:01 +02:00
Sollace
c9670a3d3c Polish up the siphoning and necro spells 2021-03-03 20:08:01 +02:00
Sollace
3bb4d36a7e Added a runes particle 2021-03-03 20:07:52 +02:00
Sollace
269db7bdc9 Further cleanup to the magic system 2021-03-03 11:33:23 +02:00
Sollace
b3e196c404 Perform the flattening on the spells 2021-03-02 22:12:28 +02:00
Sollace
51b541091e Only unicorns can see what a specific gem does 2021-03-02 20:12:57 +02:00
Sollace
a50cc0d117 Flightly fix the logic for when the cast abilities should fail 2021-03-02 19:38:54 +02:00
Sollace
c5fdb9167f Further rewrites to the magic system 2021-03-02 17:58:24 +02:00
Sollace
a58c6a0a44 More work on spells and gemstones 2021-03-02 15:40:37 +02:00
Sollace
4843a5c5f8 Casting a spell from a gem will now consume the spell but leave the gem 2021-03-01 15:09:38 +02:00
Sollace
b9fa4b072d Fix some issues with spells 2021-03-01 15:09:17 +02:00
Sollace
859458baa6 Fix crash when spawning the raindrops particle 2021-03-01 15:07:51 +02:00
Sollace
b9679a3706 Spells can now be obtained via gemstones 2021-03-01 12:56:30 +02:00
Sollace
782bb86f0c Fixed ground pound not triggering properly if the player's fall event doesn't trigger. Closes #29 2021-03-01 09:42:51 +02:00
Sollace
0cd45ad1ae Fixed ground pound not taking into accoutn the player's gravity 2021-03-01 09:41:55 +02:00
Sollace
f0e43cdbe7 Rotate ponies wings to match when the player flaps their wings 2021-03-01 09:41:14 +02:00
Sollace
fd65f1b9e1 A few minor tweaks to how feathers fall and attempt to fix falling in inverted gravity 2021-02-28 16:37:38 +02:00
Sollace
cd010adc10 Added a way to obtain feathers from mansions and mineshafts 2021-02-28 16:03:26 +02:00
Sollace
701716f167 Pegasi will drop pegasus feathers while flying 2021-02-28 12:14:37 +02:00
Sollace
b625824270 Remove unused class 2021-02-28 12:12:57 +02:00
Sollace
18393d104d Feathers will now float gently to the ground when dropped 2021-02-28 12:12:46 +02:00
Sollace
f067e67eca Fixed wings of icarus not having correct angles when worn by a mob 2021-02-27 22:57:32 +02:00
Sollace
002ace1846 Wings of icarus will become corrupted when in the nether 2021-02-27 22:35:07 +02:00
Sollace
1992a1fd53 Add particle effects and sound effects when adding/removing the wings of icarus 2021-02-27 22:06:25 +02:00
Sollace
f8e19cc17a Separate wing and amulet rendering and give the wings of icarus their own texture 2021-02-27 22:05:57 +02:00
Sollace
0221451543 Fixed not being able to right-click to equip amulets 2021-02-27 18:42:29 +02:00
Sollace
63e61826e8 Hook into MineLP to fix rotation whilst flying 2021-02-27 18:09:57 +02:00
Sollace
163afc9047 Added a renderer for worn amulets and wings 2021-02-27 17:47:54 +02:00
Sollace
59c2f400d0 Added gemstones, feathers, and Wings of Icarus 2021-02-27 12:24:09 +02:00
Sollace
42670af93b Reduce the chances of there being a NPE here 2021-02-26 13:41:19 +02:00
Sollace
c2a959f031 Fixed hud element appearing on the pause screen 2021-02-24 12:17:40 +02:00
Sollace
bd74a03b8b More AI fixes for inverted entities 2021-02-23 23:49:14 +02:00
Sollace
b0c621b4b6 Fixed inverted entities looking up when they should be looking down 2021-02-23 23:48:44 +02:00
Sollace
8ae70da8e8 Don't invert whilst sleeping 2021-02-23 19:36:10 +02:00
Sollace
e687dfcfcf Minor thing 2021-02-23 19:24:53 +02:00
Sollace
ca1fda7de2 Move physics logic into the physics class and properly reset navigation/eye level when gravity changes 2021-02-23 19:02:23 +02:00
Sollace
8f75122d79 Fixed player getting stuck on slabs and stairs when in inverted gravity 2021-02-23 18:46:05 +02:00
Sollace
1ef7e1bf73 Le mixin 2021-02-23 18:09:24 +02:00
Sollace
e0943fa48f Fixed players cancelling flight in creative whenever they touch something 2021-02-23 18:09:14 +02:00
Sollace
bc9ecd798d Workaround for entity pathfinding in inverted gravity 2021-02-23 18:08:50 +02:00
Sollace
8ebead92a9 Fixed incorrect angles/improved rotation when in negative gravity 2021-02-23 18:08:17 +02:00
Sollace
a69bcb5419 Fix #28 2021-02-22 23:12:08 +02:00
Sollace
6cda15c0d7 Fixed gravity boots not working with disguises correctly 2021-02-22 22:42:10 +02:00
Sollace
b6302ecf15 1.16.4 -> 1.16.5 2021-02-22 21:56:06 +02:00
Sollace
ad74e50e35 Improve negative gravity handling on dropped items 2021-02-22 15:54:24 +02:00
Sollace
5821e13728 Fixed items not saving their state correctly 2021-02-22 15:53:59 +02:00
Sollace
709e8892e8 Added tooltips for our own effects 2021-02-22 15:53:38 +02:00
Sollace
3ac781d4f8 Improve gravity handling when applied to non-player entities 2021-02-21 23:18:15 +02:00
Sollace
5a24a6162e Smoothly animate the spinning of the crystal heart 2021-02-21 22:17:37 +02:00
Sollace
374bf84548 Add a recipe for the zap apple jam 2021-02-21 20:57:20 +02:00
Sollace
ed08cb27ab Fixed combination recipe accepting more than one ingredient 2021-02-21 20:51:51 +02:00
Sollace
afcd59206c Improve Ai performance 2021-02-20 01:34:30 +02:00
Sollace
28532cd890 Minor thing 2021-02-20 00:28:16 +02:00
Sollace
5c4034c218 Yet more minor tweaks and fixes 2021-02-19 20:04:14 +02:00
Sollace
12621518ba Rebalance the stomp ability 2021-02-19 18:53:28 +02:00
Sollace
52f62516fa Added a way to obtain both the rain cloud and storm cloud jars 2021-02-19 18:10:49 +02:00
Sollace
fc5b50a975 Add a particle effect for dropping a cloud in a bottle 2021-02-19 16:56:01 +02:00
Sollace
82bc317bc1 Added recipes for the crystal heart 2021-02-19 10:34:26 +02:00
Sollace
f3b13b4984 Add an icon to display in mod menu 2021-02-19 01:16:48 +02:00
Sollace
88f284f202 Fixed bed-cannon-causing incorrect thrust speed. Closes #27 2021-02-18 23:03:43 +02:00
Sollace
368e965025 Add a slight vertical jump to entities when performing a stomp 2021-02-18 22:57:55 +02:00
Sollace
73b1f8bd42 Added the Crystal Heart + multi-block structure 2021-02-18 22:30:43 +02:00
Sollace
ee3fdc14c9 Update some names 2021-02-17 21:46:07 +02:00
Sollace
fbbbe9a5c1 Implement the clingy enchantment 2021-02-17 21:41:09 +02:00
Sollace
b18cc97c19 Fixed inverted gravity ladders 2021-02-17 17:05:37 +02:00
Sollace
154c853bbd Added an enchantment that alters the wearer's gravity 2021-02-17 17:05:20 +02:00
Sollace
be59ed0553 Implemented the bounce and poisoned joked enchants 2021-02-16 23:12:09 +02:00
Sollace
ea07545d34 Implement the collaborator enchantment 2021-02-16 16:07:42 +02:00
Sollace
4723f0c7a0 Flying in a storm is now an even worse idea 2021-02-16 13:46:56 +02:00
Sollace
c61801b507 Added some enchantments suggested by kerplamp 2021-02-16 13:39:39 +02:00
Sollace
ec50aadda3 Deal damage based on the modifiers of the contained item 2021-02-14 23:13:36 +02:00
Sollace
63f2604e7e Items in jars should now preserve all of their original attributes 2021-02-14 23:13:12 +02:00
Sollace
b5dc84a139 Added filled jars 2021-02-14 22:15:30 +02:00
Sollace
a94db2025a Redirect lightning into a jar when the player is struck 2021-02-14 18:46:41 +02:00
Sollace
a130087d5d Added jars, empty jars, lightning in a jar, and various storms in a jar 2021-02-14 17:53:44 +02:00
Sollace
82393eedef Consolidate common logic 2021-02-14 17:52:56 +02:00
Sollace
2aae1e6aa0 group_teleport -> teleport_group so it's sorted to the right page 2021-02-13 23:12:02 +02:00
Sollace
fef8de15d8 Unicorns now have the option to takes friends with them when they teleport (at an extra cost) 2021-02-13 19:59:12 +02:00
Sollace
209ddbb972 Fixed page count not being computed correctly when first joining a world 2021-02-13 19:24:25 +02:00
Sollace
88279b18b6 Fixed missing translations for the page up/down hud controls 2021-02-13 19:06:51 +02:00
Sollace
143ca8c655 If you happen to kick a tree with a bee's nest, you will inadvertantly anger the bees. 2021-02-13 13:51:01 +02:00
Sollace
0dc3860966 Rewrite and improve tree traversal 2021-02-13 13:50:24 +02:00
Sollace
bbe7f67b7b Isolate canvas from everything else 2021-02-10 20:36:19 +02:00
Sollace
5d6206ffc5 Switch to the new networking api 2021-02-10 18:33:21 +02:00
Sollace
62ca1de596 Added support for a glowing effect around glowing bracelets when canvas is installed 2021-02-10 13:18:01 +02:00
Sollace
a566dd2075 Add an audio confirmation when an ability fails to activate/doesn't fulfil its requirements to activate 2021-02-09 20:44:05 +02:00
Sollace
d48dc92528 Add the ability to change the species whitelist from the settings screen 2021-02-09 20:43:19 +02:00
Sollace
310721375b A minor simplication 2021-02-07 19:59:10 +02:00
Sollace
9e8d18b8e3 Fixed saving of settings and added a configuration screen 2021-02-07 19:57:35 +02:00
Sollace
442b361f6d When putting a bangle on an armour stand make sure the armour stand has an arm to hold it 2021-02-07 18:00:26 +02:00
Sollace
8f68b6414f Add a ground_pound particle and rework the ground pound ability to only trigger when you actually reach the ground 2021-02-05 21:19:41 +02:00
Sollace
120fd6eb38 Added friendship bracelets! 2021-02-03 22:25:42 +02:00
Sollace
6ffff32718 Added a health drain particle for changelings, fixed changeling feed having too wide of a radius, and fixed particles not spawning on the clients 2021-02-02 12:52:50 +02:00
Sollace
d02cd4226f Send block destructions on a per-chunk basis to nearby players 2021-02-01 20:33:39 +02:00
Sollace
a28cafb421 Fix mixin issue 2021-01-30 22:33:27 +02:00
Sollace
3fd161a0d2 Change the energy consumption counter to be per-entity, adjust consumption rates, and scale the number of entities you can defend from by the caster's experience level 2021-01-30 18:34:53 +02:00
Sollace
186d7cdbee Smooth out consumption of food levels/fix food consumption being roudned UP 2021-01-30 18:32:04 +02:00
Sollace
f885198085 Fixed food levels going out of sync between the client and the server 2021-01-29 19:22:43 +02:00
Sollace
8f654177ec Rebalance the energy cost calculation for shields 2021-01-29 19:22:04 +02:00
Sollace
615e4c3788 Fixed the focused/unfocused forms of magic missile (whoops) 2021-01-29 19:02:04 +02:00
Sollace
b43ed1975b Fixed shields being offset and fixed shields applying to entities that they shouldn't 2021-01-29 18:37:41 +02:00
Sollace
543fd7aee0 Destruction states will now reset when breaking/replacing the block 2021-01-27 20:07:16 +02:00
Sollace
24cd6a9a3b Fixed particle effect and added a sound effect when apples rot 2021-01-27 18:03:57 +02:00
Sollace
8e89edfb35 Send destruction updates in batches to avoid network congestion 2021-01-27 18:03:35 +02:00
Sollace
0bde55a0fb Reduce the amount of particles generated by the changeling feed ability 2021-01-27 17:16:31 +02:00
Sollace
1222bd6831 Damage to blocks when stomping now depends on the hardness of that block 2021-01-27 17:16:15 +02:00
Sollace
872bdb44f2 Gave earth ponies a slightly increased mining speed (suggested by kerplamp) 2021-01-27 13:16:05 +02:00
Sollace
a544724751 Remove previous passengers when picking up an entity. Fixes #25 2021-01-27 10:15:13 +02:00
Sollace
1bcba1c08d Fixed shield effect affecting items and the caster when sneaking 2021-01-27 08:57:06 +02:00
Sollace
7ecac5ccae Change the stomp ability to damage blocks you land on 2021-01-26 22:33:45 +02:00
Sollace
52f643bba9 Damage the tree with each kick and only break it when destruction reaches 100% 2021-01-26 22:33:26 +02:00
Sollace
d1f6679882 Added multi-block destruction 2021-01-26 22:32:19 +02:00
Sollace
f7a2053c78 Remove redundancy 2021-01-21 16:08:10 +02:00
Sollace
23f71c368c Fix command auto-complete not functioning in multiplayer 2021-01-21 16:07:49 +02:00
Sollace
e9e57cb949 Fixed shield rendering weirdly with fabulous graphics 2021-01-21 11:22:09 +02:00
Sollace
afe820b704 Fixed issues whilst running on a dedicated server 2021-01-21 10:41:28 +02:00
Sollace
f537079b1b Polish up the rainboom trail particle 2021-01-21 09:54:48 +02:00
Sollace
33b3eec4cb Fixed crash when reading a projectile spawn packet from earlier versions 2021-01-21 09:40:01 +02:00
Sollace
22c295f1d6 1.16.2 -> 1.16.4 2020-12-17 20:17:47 +02:00
Sollace
3c987fcd29 fix ability icon sizes on the hud 2020-10-15 21:00:38 +02:00
Sollace
379ae435ee Add an icon and translation string for the rainboom ability 2020-10-15 21:00:14 +02:00
Sollace
b000f24eba Fix subtitles 2020-10-14 22:07:13 +02:00
Sollace
38f1cc99c8 Added a rainboom ability for pegasi 2020-10-14 21:07:36 +02:00
Sollace
4596b474b0 Added a rainboom particle 2020-10-13 17:44:49 +02:00
Sollace
c33f961f81 Swap the hud to the other side for people who play left handed 2020-10-13 17:41:38 +02:00
Sollace
295c28cfac Remove debug logging 2020-10-13 17:41:02 +02:00
Sollace
132980d4fe Fixed carry ability not showing on the first page for alicorns 2020-10-11 13:25:51 +02:00
Sollace
0f70bec9bc Add missing translation keys 2020-10-11 13:25:25 +02:00
Sollace
8aa0885112 Split kicking and stomping into separate abilities 2020-10-11 13:14:41 +02:00
Sollace
e47743a409 Added labels to indicate which ability you activated 2020-10-11 13:14:11 +02:00
Sollace
a3b833cafa Fixed inverted flight controls when flying as a pegasus 2020-10-11 11:15:07 +02:00
Sollace
c83dedb0a4 Fixed abilities not displaying the correct state when gravity is inverted and flight controls are inverted 2020-10-11 11:14:50 +02:00
Sollace
3024ebef0f Fixed flight not working correctly with inverted gravity 2020-10-11 10:26:55 +02:00
Sollace
6633d59a63 Fixed mana cost estimate not accounting for the player's level, added a slight cooldown before mana regeneration 2020-10-11 09:57:43 +02:00
Sollace
1e4f97ed18 Annotation 2020-10-10 19:20:22 +02:00
Sollace
83d81b0a25 Fixed crash when attempting to render blocks with tile non-rendered entities 2020-10-10 19:15:36 +02:00
Sollace
1df7f4fa40 Fixed crash when disguised as the eye of ender (it dies immediately) 2020-10-10 19:15:04 +02:00
Sollace
3400512b39 Fixed (kind) ghost blocks when disguised as the ravager and fixed incorrect hit boxes for entity disguises 2020-10-10 19:14:35 +02:00
Sollace
bc097775a6 Display the current form in the hud for changelings 2020-10-10 19:13:13 +02:00
Sollace
d3993e987d Disguise ability will no longer require mana in creative mode 2020-10-10 19:12:40 +02:00
Sollace
0ddd43c39a Changeling disguised as anvils will now do that anvil thing when they fall 2020-10-10 17:09:49 +02:00
Sollace
d29cc60d01 Disguised changelings will now have the appropriate collission boxes for whatever block/boat/minecraft they disguise themselves as 2020-10-10 16:27:07 +02:00
Sollace
f14ab56d54 Fixed crash when disguising as certain types of blocks 2020-10-10 16:26:21 +02:00
Sollace
5c2e156392 Ssome more cleanup 2020-10-10 16:25:49 +02:00
Sollace
312afe3d46 Fixed mana not being consumed at correct rates and added a ring for the xp progress 2020-10-09 19:35:47 +02:00
Sollace
c300e401b5 Start with a full mana bar rather than forcing the player to recharge 2020-10-09 19:09:34 +02:00
Sollace
e894fd3a58 An ability will now show how much mana it will cost before activating 2020-10-09 19:05:12 +02:00
Sollace
d337087447 Casting and projecting will now cost you mana 2020-10-09 18:01:07 +02:00
Sollace
06bfc6d760 Drinking milk will also clear whatever spell is attached to you (useful if you're an earth pony stuck with a shield) 2020-10-09 18:00:55 +02:00
Sollace
dd294f4f86 Remove the active spell when applying the race change potion effect 2020-10-09 17:44:14 +02:00
Sollace
7e19fd08c5 Fixed shield particles doubling up when switching races 2020-10-09 17:39:36 +02:00
Sollace
e3e374dd87 Some minor restructuring 2020-10-09 16:45:27 +02:00
Sollace
cef123e162 Added paging to the HUD so abilities don't have to be exclusive 2020-10-09 14:37:49 +02:00
Sollace
4d8c41fa8b Render the icon behind the reload/charge animation 2020-10-09 13:00:14 +02:00
Sollace
5152f7a4d3 Fixed spells being carried over through death 2020-10-09 12:59:54 +02:00
Sollace
3a22954baa Improved the ability icons and added separate icons for ability variations 2020-10-09 12:59:38 +02:00
Sollace
d057e09877 Shields will now reduce the amound of fall damage you take 2020-10-08 19:36:15 +02:00
Sollace
301acdf1d2 Unicorns can now shoot a spell as a projectile 2020-10-08 19:22:20 +02:00
Sollace
3f95f72d6c Change the particle textures 2020-10-08 17:17:27 +02:00
Sollace
02dc0affcb Some minor touchups, and use the race's affinity for the player's caster 2020-10-08 17:06:36 +02:00
Sollace
05dc1aa132 Foods will have different effects on different tribes 2020-10-08 13:16:16 +02:00
Sollace
d153df78fb Fixed eating grass consuming it twice 2020-10-08 10:15:16 +02:00
Sollace
bb9d23d686 Some slight balancing changes to the energy bar 2020-10-08 10:12:24 +02:00
Sollace
dc6371ccf0 Removed debug logging 2020-10-08 09:49:39 +02:00
Sollace
629f30be0e Implement different flight types 2020-10-08 09:39:30 +02:00
Sollace
6f2ef7719a Fixed fire overlays not rendering for disguises 2020-10-04 12:59:31 +02:00
Sollace
e532b20137 Adjust the camera distance to match that of the entity the player is disguised as 2020-10-04 12:59:07 +02:00
Sollace
5e331016ff A bit of cleanup 2020-10-04 12:58:01 +02:00
Sollace
b35f7e7d46 Minor update to the hud texture 2020-10-02 21:45:06 +02:00
Sollace
9216f92cf1 Add our music discs to the creeper's drops 2020-10-02 21:44:56 +02:00
Sollace
a3194548d5 Whoops. Update the keybindings to what they're _actually_ supposed to be 2020-10-02 21:44:33 +02:00
Sollace
39939d5d7c Re-added the recipes for trick apples 2020-10-02 21:09:14 +02:00
Sollace
35fed20e34 Made it a little harder for pegasi to fall to their death 2020-10-02 17:57:02 +02:00
Sollace
b59982761d Bats don't mind bonking their heads. In fact they love it! 2020-10-02 14:58:45 +02:00
Sollace
4f9787a7b0 Tweaked the batpony ability to work better with the new flying mechanics 2020-10-02 14:04:52 +02:00
Sollace
92bf11b87c Added simple behaviours for horses 2020-10-02 14:04:31 +02:00
Sollace
db23786b70 Fixed flying not being disabled for non-flying diguises 2020-10-02 14:04:10 +02:00
Sollace
c4c9d288a9 Walls are hard, a study says 2020-10-02 12:25:05 +02:00
Sollace
12a56dfe79 Implement more realistic flying mechanics 2020-10-02 11:55:59 +02:00
Sollace
86524c10aa Slight refactor for levelling 2020-10-02 09:39:00 +02:00
Sollace
9342369b69 Level affects the amount of damage ghast disguises deal 2020-10-02 09:13:28 +02:00
Sollace
fbb5abbba5 Added a ghast behaviour 2020-10-01 20:23:40 +02:00
Sollace
a6d083584a Fixed layering on the hud 2020-10-01 19:55:51 +02:00
Sollace
f4bffad815 Players can now gain levels by doing things that use their mana 2020-10-01 19:33:31 +02:00
Sollace
ea08c78df0 A bit of balancing 2020-10-01 18:51:27 +02:00
Sollace
8025cf570b Added mana and mana bars 2020-10-01 18:09:11 +02:00
Sollace
dd2e2a1f81 Added behaviours for slimes and magma cubes 2020-09-30 22:18:47 +02:00
Sollace
0059e92c2e Fixed attack goals, and fixed disguises hurting themselves 2020-09-30 20:53:23 +02:00
Sollace
96e5af9743 Fixed health not scaling (most visible in the case of iron golems) 2020-09-30 20:36:28 +02:00
Sollace
d8419115fc A bit of cleanup 2020-09-29 23:28:02 +02:00
Sollace
3fb311fd03 Generalize and added golem behaviours 2020-09-29 23:13:48 +02:00
Sollace
2fd97fedcf Added a rabbit behaviour 2020-09-29 19:41:47 +02:00
Sollace
80cf905eb0 Add a ravager behaviour 2020-09-29 19:18:37 +02:00
Sollace
80b89088ce Improved disguise hitbox behaviour 2020-09-29 19:18:25 +02:00
Sollace
f0681adc12 Fixed endermen holding nothing 2020-09-28 21:31:06 +02:00
Sollace
06f53ce7c2 We no longer actually need this 2020-09-28 21:29:26 +02:00
Sollace
019a8da48d Fixed skeletons not lifting their arms when the player fires a bow 2020-09-28 21:27:46 +02:00
Sollace
97f2eda351 Fixed sounds spam when disguised as bees and minecarts 2020-09-28 21:13:20 +02:00
Sollace
b6004bcd05 Added icons for all the tribe swapping potion effects 2020-09-28 21:05:03 +02:00
Sollace
d0f6f5e831 Changelings disguised as chests can now open themselves up :V 2020-09-28 20:56:04 +02:00
Sollace
7e2886b1e2 Gravity is now accounted for in fall damage 2020-09-28 20:18:37 +02:00
Sollace
ec0e0052e0 Update the zap apple textures 2020-09-28 20:18:22 +02:00
Sollace
5df60a7c50 Added potion effects for switching tribes 2020-09-28 20:18:10 +02:00
Sollace
c500bb7763 Fixed missing translation key for removing a disguise via the command 2020-09-27 21:29:59 +02:00
Sollace
55f187ef6b Fixed earth pony ability costing too much 2020-09-27 21:23:13 +02:00
Sollace
e177f74c8f Added llama behaviours 2020-09-27 20:47:27 +02:00
Sollace
ea34a93bbc Clean up raytracing 2020-09-27 20:47:13 +02:00
Sollace
ac74b1fbd3 Changelings disguised as blocks shouldn't overlap real blocks 2020-09-27 18:49:39 +02:00
Sollace
e8b970bd82 You can now disguise yourself as beds and chests, and they will preserve their direction 2020-09-27 18:49:08 +02:00
Sollace
e83c552d93 Fixed changeling particles appearing as regular magic particles 2020-09-27 17:44:39 +02:00
Sollace
b364111df6 Fixed block disguises losing their state after loading from a save 2020-09-27 15:12:20 +02:00
Sollace
4af11dfd30 When disguised as doors or beds, make sure to render the entire block 2020-09-27 15:11:50 +02:00
Sollace
8c8810c1b5 Sneaking now reflects when disguised as bipedal entities 2020-09-27 13:29:45 +02:00
Sollace
c7e1cea0c2 Move the code dealing with disguise entities into its own class 2020-09-27 13:29:19 +02:00
Sollace
e8292e20ec Fix mixin 2020-09-26 17:04:38 +02:00
Sollace
9a7671f4f7 Smooth out the transition when flipping gravity 2020-09-25 23:39:57 +02:00
Sollace
882627cd3f Fixed crouching getting stuck when gravity is inverted 2020-09-25 22:59:51 +02:00
Sollace
76667f95ac Fixed pegasi not taking fall damage when they're supposed to 2020-09-25 22:59:36 +02:00
Sollace
c9ee710ab5 Added abilities for bat ponies 2020-09-25 20:24:48 +02:00
Sollace
babc9e680d Show the passive ability when sneaking 2020-09-25 13:27:20 +02:00
Sollace
d9e92ff0ea Fixed key bindings not appearing in the settings screen and adjust the defaults for one-handed gameplay 2020-09-25 13:06:41 +02:00
Sollace
cc0d661ae7 Adjust the slots used for each ability 2020-09-25 12:50:23 +02:00
Sollace
71ea2f646a More work on the new flight mechanics 2020-09-25 12:39:10 +02:00
Sollace
bff01ff787 Fixed alignment of the ability icons on the hud 2020-09-24 21:47:49 +02:00
Sollace
d30b22c11c Add a bee behaviour 2020-09-24 21:26:11 +02:00
Sollace
1bb305693e Change the death message when using too much magic 2020-09-24 21:02:19 +02:00
Sollace
dc982b000c Added a villager behaviour 2020-09-24 21:02:03 +02:00
Sollace
085c9dac2f Only trigger the creeper's action when not flying 2020-09-24 20:05:34 +02:00
Sollace
804403ce25 Fixed network error sending capabilities to the wrong players 2020-09-24 19:59:22 +02:00
Sollace
a525a9127c Fixed disguises not being inverted by negative gravity 2020-09-24 19:31:40 +02:00
Sollace
2bb6df8b1b Add behaviour for sheep 2020-09-24 19:08:06 +02:00
Sollace
63cc8903c9 Shulkers will now be able to cling to walls and ceilings 2020-09-24 17:41:04 +02:00
Sollace
7ebfa16770 Added behaviours for filverfish, endermen, and spellcasting illagers 2020-09-24 17:40:46 +02:00
Sollace
2a5e6e6e72 A few more fixes 2020-09-24 15:57:25 +02:00
Sollace
9071742a4c Added custom behaviours for chicken disguises 2020-09-24 14:54:24 +02:00
Sollace
2f455ae6a7 Clean up some sounds we no longer use 2020-09-24 14:49:13 +02:00
Sollace
f08850e7c2 A long list of fixes for disguises 2020-09-24 14:49:02 +02:00
Sollace
9ba807b3d5 Another tweak to the hud 2020-09-24 00:15:29 +02:00
Sollace
376058ae61 Changelings disguised as spiders can climb walls 2020-09-24 00:14:23 +02:00
Sollace
a4c0d936f4 Fixed disguises 2020-09-23 23:38:19 +02:00
Sollace
5aa9d27861 A couple ui fixes and add slightly better ability icons 2020-09-23 23:18:54 +02:00
Sollace
361a00bf3f Add translations for the creative tabs 2020-09-23 22:48:40 +02:00
Sollace
900077d2ae Fix the zap apple textures 2020-09-23 22:48:30 +02:00
Sollace
607760e4a6 Added creative tabs 2020-09-23 22:41:23 +02:00
Sollace
20cdfa4822 Remove logging 2020-09-23 21:57:43 +02:00
Sollace
2fd270131f Store the default race with the world and properly sync with the client upon joining 2020-09-23 21:56:57 +02:00
Sollace
77f0915d82 Players of the opposite faction will keep you from sleeping nearby 2020-09-23 17:41:24 +02:00
Sollace
efc50c5cbd Races now have an affinity 2020-09-23 17:19:28 +02:00
Sollace
c03899d7e2 Rewrite the hud 2020-09-22 18:13:29 +02:00
Sollace
2672dc2206 Fix particle textures 2020-09-22 18:13:10 +02:00
Sollace
b312188171 Fix crash when querying abilities for a slot 2020-09-22 15:52:44 +02:00
Sollace
b4e6b3a037 Fixed crash due to attributes not being registered 2020-09-22 15:49:11 +02:00
Sollace
c1fb88faae Back to basics: strip away anything that's not the core of the mod 2020-09-22 15:48:58 +02:00
Sollace
94eef4f43a Some entity refactoring 2020-09-22 12:28:44 +02:00
Sollace
00f677c157 1.15.2 -> 1.16 2020-06-26 22:13:50 +02:00
Sollace
85df9737e7 Start of the flight rewrite 2020-06-25 16:32:40 +02:00
Sollace
d063c78012 Made slime layers less expensive 2020-06-02 18:10:52 +02:00
Sollace
30dce6c579 Corrected the light level on enchanted torches 2020-06-02 18:09:21 +02:00
Sollace
8fb22d5641 Cloud slabs will now connect vertically 2020-06-02 18:08:46 +02:00
Sollace
511f5c0cd9 Fixed AO shadows on hive blocks and clouds 2020-06-02 17:29:04 +02:00
Sollace
73182d71fc Added a texture for the open sides of hive blocks 2020-06-02 17:28:45 +02:00
Sollace
869f2af288 Curse my blursed spelling 2020-06-02 15:47:35 +02:00
Sollace
65c0ae60f8 Fix typo 2020-06-02 13:40:33 +02:00
Sollace
e6daed40da Fixed incorrect refmap name 2020-06-02 13:36:31 +02:00
Sollace
92dd963b9b Players with inverted gravity may now walk on the underside of clouds (wip) 2020-06-02 13:36:18 +02:00
Sollace
b5aca42ba6 Fixed clouds, mostly 2020-06-01 20:35:47 +02:00
Sollace
2db782422b Casters can now control the range of the shield spell by sneaking 2020-06-01 17:01:24 +02:00
Sollace
5a9686b108 Fixed teleporting taking more energy than it should 2020-06-01 17:00:49 +02:00
Sollace
e3c5f6fc4b Fixed the spellbook 2020-06-01 17:00:22 +02:00
Sollace
797dbb8e38 Fixed the title on the bag of holding 2020-06-01 15:34:44 +02:00
Sollace
684641e29c Enchanted cloud stairs may now connect vertically 2020-06-01 15:29:15 +02:00
Sollace
df6cedb057 Fixed the texture on the inside of cloud and chitin stairs 2020-06-01 15:16:59 +02:00
Sollace
b0ca912ef8 Chitin stairs and slabs now have coverings 2020-06-01 15:09:49 +02:00
Sollace
1f47fd57e3 Added chitin stairs and slabs 2020-06-01 14:14:51 +02:00
Sollace
38fa8cd1bb Added a unique texture for the ends of cloud pillars 2020-06-01 13:12:40 +02:00
Sollace
044a175696 Fix mixins 2020-05-31 23:14:12 +02:00
Sollace
3cee5fa5a3 Fixed ability icons on the hud 2020-05-31 22:59:58 +02:00
Sollace
10c4169742 Fixed butterflies and some cloud rendering 2020-05-31 22:59:31 +02:00
Sollace
73d8a93da2 Sugar block class is not needed 2020-05-31 22:58:47 +02:00
Sollace
fab5363028 Fixed some mechanics not taking spectator mode into account 2020-05-29 20:35:31 +02:00
Sollace
b4443e0549 Rewrite the tick queue to be slightly more robust and not trigger actions for worlds they weren't intended to run in 2020-05-29 20:20:50 +02:00
Sollace
848f6ef66d Fixed players data being lost when you respawn 2020-05-29 20:13:10 +02:00
Sollace
22c430750c Fixed the earth pony ability 2020-05-29 18:11:34 +02:00
Sollace
645a0d1496 The tick queue shouldn't trigger events for the client world 2020-05-29 18:11:18 +02:00
Sollace
6c73ccb028 Properly fix concurrency problems with doing world stuff on the network thread 2020-05-29 18:10:45 +02:00
Sollace
5c01f45bdb Fixed world events not playing 2020-05-29 18:10:10 +02:00
Sollace
d4bdc6a8f0 Fixed some textureing on stair models 2020-05-29 18:09:58 +02:00
Sollace
5dcb74981b Removed the drake enchantment. Nice idea, but meh in execution. 2020-05-28 18:32:06 +02:00
Sollace
d712554639 Some more cleanup 2020-05-28 18:30:23 +02:00
Sollace
2f6ffe43a9 Some terminology changes and cleanup 2020-05-28 18:27:30 +02:00
Sollace
ad4a449723 Fixed enqueued world tasks not happening 2020-05-28 18:09:53 +02:00
Sollace
8b3de321f0 Some magic changes and added multi-gem interactions 2020-05-28 18:09:34 +02:00
Sollace
9a91586921 Remake the cloud structures 2020-05-28 15:11:03 +02:00
Sollace
2cac91c351 Move structures an clean up how they're added to biomes 2020-05-28 13:40:36 +02:00
Sollace
ca70c87b04 Added apple trees to world gen 2020-05-19 19:45:58 +02:00
Sollace
e5e37be119 Fixed some rendering layer issues 2020-05-19 18:55:21 +02:00
Sollace
cbf541baf4 Fixed tomato plants 2020-05-19 18:41:01 +02:00
Sollace
842148fc97 Reimplement our drops 2020-05-19 12:43:57 +02:00
Sollace
de801147ac Render an icon on the hud corresponding to the ability in that slot 2020-05-19 12:01:08 +02:00
Sollace
c136adebd0 Added marble blocks 2020-05-19 12:00:31 +02:00
Sollace
cdce61f6d9 Fixed some issues with placed gems forgetting their owner 2020-05-12 16:06:34 +02:00
Sollace
21ad06c792 Add glint and tint to the gem model 2020-05-11 23:01:52 +02:00
Sollace
86c7ff2150 Move AbstractRangedAreaSpell to its own file 2020-05-11 23:01:22 +02:00
Sollace
140ee68ae3 You can now trigger multiple abilities at the same time 2020-05-10 20:45:07 +02:00
Sollace
9006b2b295 Fixed the exertion effect for teleporting 2020-05-10 20:03:23 +02:00
Sollace
1260f0486c The bag of holding will now affect the player's gravity (weight) 2020-05-10 19:52:43 +02:00
Sollace
5b7f298147 Physics rewrite for better gravity manipulation 2020-05-10 17:18:45 +02:00
Sollace
298eddb9c2 Misc fixes 2020-05-07 13:17:20 +02:00
Sollace
51f9625d2b Fixed the bag of holding 2020-05-07 13:16:55 +02:00
Sollace
25352710b7 Fixed projectiles not updating/exploding multiple times 2020-05-07 13:15:53 +02:00
Sollace
53e4e93605 Fixed some attribute changes not propagating to the client 2020-05-07 13:15:16 +02:00
Sollace
d9b6c3f6e0 Fixed particles not spawning for small entities 2020-05-07 13:14:46 +02:00
Sollace
c5074c41de Fixed the fire gems 2020-05-07 13:14:13 +02:00
Sollace
871edea0d7 Don't trap the thrower 2020-05-06 15:56:33 +02:00
Sollace
3789c31062 Fixed spheres 2020-05-06 15:56:21 +02:00
Sollace
ee7c67afe4 Rewrite controls 2020-05-06 15:55:25 +02:00
Sollace
019c9e17ed We mojang now? MOAR BLOCKS 2020-05-06 00:08:23 +02:00
Sollace
a595348dbd Refactor and tidy up cloud implementation and add cloud pillars 2020-05-06 00:05:33 +02:00
Sollace
f5cfe302a5 Fixed chitin blocks not orienting constently 2020-05-05 22:25:24 +02:00
Sollace
abbba5dc68 Fixed noise spam from cuccoons 2020-05-05 20:06:32 +02:00
Sollace
325bdd0fdf Fixed effect desync when using changeling abilities 2020-05-05 18:48:47 +02:00
Sollace
136519fb47 Fixed the cuccoon 2020-05-05 18:48:24 +02:00
Sollace
9f8194dc12 Fixed changlings getting sickness effects before actually eating 2020-05-05 18:48:12 +02:00
Sollace
07d59d7f0b Wip new hud 2020-05-05 16:42:54 +02:00
Sollace
c12b67e909 Fixed disguises 2020-05-05 16:42:14 +02:00
Sollace
4e3db62e78 Fixed the alicorn amulet 2020-05-05 16:41:58 +02:00
Sollace
296d6dc255 Fixed issues with distance calculation 2020-05-04 00:41:22 +02:00
Sollace
0af0cb2182 Fixed crash when dying 2020-05-04 00:40:59 +02:00
Sollace
ece5f378dc Fixed the gravity command 2020-05-03 22:42:28 +02:00
Sollace
9e6da2f64a Fixed projectiles and other entities not spawning, fixed the staff 2020-05-03 22:42:16 +02:00
Sollace
9c4568e707 Render an item for the gem in the meantime 2020-05-03 22:41:46 +02:00
Sollace
aaee3e48cd Fixed exception when rendering the cuccoon 2020-05-03 22:41:18 +02:00
Sollace
8e8b539fad Fixed the ice spell 2020-05-03 22:40:45 +02:00
Sollace
6ccc91a2c1 Fixed player race not being persisted between instances 2020-05-03 19:45:23 +02:00
Sollace
2afe31c706 Various fixes 2020-05-03 19:20:51 +02:00
Sollace
42f8e4d1e7 Texture changes and refinements 2020-05-03 16:59:20 +02:00
Sollace
bbfebe009a Fixed autocomplete for race arguments 2020-05-02 18:51:19 +02:00
Sollace
8e30e8539a Finally got all the recipes fixed 2020-05-02 18:20:41 +02:00
Sollace
070aeaefe3 Implement toxicity for ingredients (I may remove this in favour of flattening) 2020-05-02 00:38:37 +02:00
Sollace
c2967cfe3c Move recipes to the correct package 2020-05-02 00:37:44 +02:00
Sollace
f62b698df4 Fix errors with data tags and add our own blocks and items to their appropriate tags 2020-05-01 23:44:53 +02:00
Sollace
e9041347e0 Refactor again and add recipe types for the crafting table \o/ 2020-05-01 17:23:40 +02:00
Sollace
94952f5c16 Update recipes and loot tables, ensure everything is obtainable that should be obtainable, and revamp the enchanting recipe system 2020-04-28 21:27:33 +02:00
Sollace
1ed4e719fd Fixes and adjustments to the loot tables 2020-04-28 00:33:13 +02:00
Sollace
e8e6afe01f Minor cleanup 2020-04-28 00:32:42 +02:00
Sollace
f55e6d00b9 Some slight cleanup 2020-04-27 18:09:19 +02:00
Sollace
c2a4e66d22 Adjust some block's properties 2020-04-27 17:28:22 +02:00
Sollace
90c6775be7 All the loot tables! 2020-04-27 17:14:21 +02:00
Sollace
21a7902a81 Fixed abilities not triggering and fixed teleporting 2020-04-27 00:18:11 +02:00
Sollace
6b9e0eaa30 Fix particles and tweak the magic particle effect 2020-04-27 00:17:18 +02:00
Sollace
12208b147c Fix slime block rendering 2020-04-27 00:16:33 +02:00
Sollace
c795af04ab Fix translation key for the cloud anvil 2020-04-26 22:46:18 +02:00
Sollace
a14cb80cb4 Implement zap apple disguises 2020-04-26 22:42:16 +02:00
Sollace
7bd92d2d2d Sort out rendering layers for block 2020-04-26 22:42:16 +02:00
Sollace
67703b0ba3 Fix bugs with tilling clouds 2020-04-26 22:42:15 +02:00
Sollace
23ce3f27ca Fixed the torch 2020-04-26 22:42:07 +02:00
Sollace
e1cfe99659 Fixed cloud stairs using the wrong check for player collission 2020-04-26 19:51:47 +02:00
Sollace
976a07800e Cloud blocks and items with feather falling will always collid with cloud blocks 2020-04-26 19:51:30 +02:00
Sollace
91e84e7551 Fix some interactions with clouds and reimplement fallthrough logic 2020-04-26 19:33:47 +02:00
Sollace
cd4b74b2ce Move levels and such to a MagicReserves 2020-04-26 19:33:10 +02:00
Sollace
766911e402 Fixed items not having the player's race when dropped and ensure the values are stored/loaded again 2020-04-26 16:48:48 +02:00
Sollace
c731d515c4 Fixed clouds blocks causing suffocation damage, fixed sides being culled incorrectly 2020-04-26 16:48:11 +02:00
Sollace
da824ffe7d Refactor the entity predicates 2020-04-26 14:46:03 +02:00
Sollace
2aea8791a0 Fixed error when loading item tags 2020-04-26 14:42:48 +02:00
Sollace
660954f6dd Reimplement cloud interaction exclusions 2020-04-26 13:46:49 +02:00
Sollace
4b87f21bf5 Fixed cloud fences not connecting to each other 2020-04-26 13:46:30 +02:00
Sollace
4170d3301d Fixed dutch doors not updating correctly 2020-04-26 12:07:40 +02:00
Sollace
1e032e1915 Fixed packet loop when updating a player's capabilities 2020-04-26 12:07:25 +02:00
Sollace
7b2a9b3799 More renames and translation/texture fixes 2020-04-26 11:02:21 +02:00
Sollace
7ca95e34cf Added an "apples" tag 2020-04-26 10:10:37 +02:00
Sollace
9d52675a4b Fixed error whilst loading loot tables 2020-04-25 23:22:57 +02:00
Sollace
dcf41398a1 Changed how overrides are done so they break fewer things 2020-04-25 23:22:43 +02:00
Sollace
17e036a49c Fixed some items not appearing, or appearing in the incorrect creative tab 2020-04-25 22:22:28 +02:00
Sollace
bf3e9419c7 Translations and resource fixes 2020-04-25 22:22:05 +02:00
Sollace
77ccd14745 Fixed crash when spawning a butterfly, when updating a cuccoon entity, 2020-04-25 22:04:13 +02:00
Sollace
d95086c807 Rewrite toxins and get rid of a lot of item replacements and other fixes 2020-04-25 22:03:36 +02:00
Sollace
55a559321a Pull food values out into some constants 2020-04-25 18:41:48 +02:00
Sollace
e4ae128385 Simplify toxin code a bit 2020-04-25 16:07:09 +02:00
Sollace
e6b3d36606 Someone wanted bat ponies 2020-04-25 15:46:29 +02:00
Sollace
b0838e2caf Rewrite how abilities are registered and function/remove the json serializing in packets 2020-04-25 15:37:17 +02:00
Sollace
54a4309825 Misc other tidying up 2020-04-25 13:32:33 +02:00
Sollace
a36f6580bb Fix some more assets 2020-04-25 13:31:46 +02:00
Sollace
fd74bb47eb Reimplement particle connections 2020-04-24 22:40:02 +02:00
Sollace
f202e1881f Unswapped slab models 2020-04-24 21:33:46 +02:00
Sollace
408b6f153d Fix some crashes when triggering the shield ability 2020-04-24 21:28:10 +02:00
Sollace
5b0326c501 Fixed a ton of broken resources 2020-04-24 21:28:10 +02:00
Sollace
78dd6ea26f Fixed NPE when accessing the attached properties for an entity 2020-04-24 21:28:09 +02:00
Sollace
03944f6015 Fixed crash due to missing entity renderers/removed the rainbow spawner 2020-04-24 21:28:08 +02:00
Sollace
5874162852 Added sprite docs for the particles 2020-04-24 21:28:08 +02:00
Sollace
defd9e2a59 Fix duplicate id 2020-04-24 21:28:07 +02:00
Sollace
368d83720f Fix load order 2020-04-24 21:28:07 +02:00
Sollace
7a1b3aab98 Fix mixins and rewrite dimension changing 2020-04-24 21:27:59 +02:00
Sollace
6678999dd0 Actually register the renderers 2020-04-24 21:27:57 +02:00
Sollace
167f67c5fb Fix naming conventions 2020-04-24 21:27:48 +02:00
Sollace
5f1487d725 Register the spawn eggs 2020-04-24 14:31:06 +02:00
Sollace
882c8c4d7f Properly register entities 2020-04-24 14:26:27 +02:00
Sollace
50923f4015 Fix some load order/registration issues 2020-04-24 14:14:25 +02:00
Sollace
58372537cc Various housekeeping 2020-04-24 00:17:38 +02:00
Sollace
5708f9c80f Implement networking, reimplement pega-reach 2020-04-23 23:44:31 +02:00
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
25104b4d1f Convert the lang to a json file 2020-04-21 18:51:41 +02:00
Sollace
77acfb40e5 Add the standard files for fabric to load us 2020-04-16 00:45:18 +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
49485ed61b Fixed crafting recipe for the staff of rememberAnce. 2019-03-12 22:32:00 +02:00
Sollace
935dde77b1 Let's fix the crash, round two! 2019-03-12 22:29:19 +02:00