Commit graph

2076 commits

Author SHA1 Message Date
Sollace
6e04c6ab6d Store the state in the spellbook and synchronize it between players when multiple are viewing the same book 2022-09-11 12:22:06 +02:00
Sollace
0f90593a9a Move spellbook gui related code to the correct package 2022-09-10 22:13:56 +02:00
Sollace
bfe5f2e3b9 Reset the scrollbars when moving between dex pages 2022-09-10 17:30:25 +02:00
Sollace
06268b70ca Disable debug reloading of spellbook chapters 2022-09-10 17:30:11 +02:00
Sollace
10eb493ccf Adjust hitbox for the spellbook entity 2022-09-10 17:29:56 +02:00
Sollace
e26c4bbf9e Remove the old Discoveries tab 2022-09-10 17:06:35 +02:00
Sollace
5595468c4b Show a complete list of items with the applicable trait, but as a mystery for items that haven't yet been discovered 2022-09-10 17:03:13 +02:00
Sollace
f923f7e872 Sync traits from the server 2022-09-10 17:02:30 +02:00
Sollace
7eeda349d1 Added an icon for the trait dex tab 2022-09-10 15:06:35 +02:00
Sollace
f527c08bb6 No longer combine the traits from the grid to simplify crafting/remove unneeded traits from crafted results 2022-09-10 14:57:33 +02:00
Sollace
f10e5965bd Refine the attraction spell to give it more uses 2022-09-10 14:56:59 +02:00
Sollace
aba1337774 Add an index to show discovered traits and which items map to those traits 2022-09-10 01:29:03 +02:00
Sollace
8746ea5aae Fix translation issue 2022-09-09 23:13:30 +02:00
Sollace
f4a1b75a11 Rename discord trait to chaos 2022-09-09 23:12:17 +02:00
Sollace
3bc2fe6c21 Writing! So much writing! Aaaaaaah 2022-09-09 23:10:33 +02:00
Sollace
db85492b44 Balancing changes and move ice chapter to after the fire chapter 2022-09-09 13:25:50 +02:00
Sollace
fe1e6172c7 Fix lava and water matching 2022-09-08 18:49:58 +02:00
Sollace
b674b74d4d Yet more lore work 2022-09-06 12:55:45 +02:00
Sollace
3c17cec28a Fix images rendering in front of tooltips 2022-09-06 11:39:00 +02:00
Sollace
4b474e55af Add support for inserting itemstacks into chapters 2022-09-06 11:38:48 +02:00
Sollace
7adc49e951 Edit lore entries and add chapter titles, pages for protection spells and content for the air chapter 2022-09-06 11:38:27 +02:00
Sollace
9c86245fb8 Adjust some recipes and traits 2022-09-06 11:37:19 +02:00
Sollace
184af1d53e Update kirin 2022-09-04 15:44:57 +02:00
Sollace
95e487ad1b Update mod.json 2022-09-04 15:16:26 +02:00
Sollace
518c418072 Account for corruption when computing a unicorn's job title 2022-09-04 14:17:15 +02:00
Sollace
edad4678ca Fix some things that I missed 2022-09-04 14:16:47 +02:00
Sollace
3e848e86ed Apply trait-specific corruption when using a spell 2022-09-02 21:52:33 +02:00
Sollace
ceac5bb649 Change the ice chapter to be more in line with the fire chapter 2022-09-02 21:00:10 +02:00
Sollace
7ba298e162 Change titles to be more consistent 2022-09-02 20:59:46 +02:00
Sollace
f0d02b6d4e Some layout fixes and write out the remainder of the fire chapter 2022-09-02 12:54:12 +02:00
Sollace
3792ca8c52 wip 2022-09-02 12:53:49 +02:00
Sollace
1f767f0be3 Increase max mana with the player's level 2022-09-02 12:53:37 +02:00
Sollace
37148fad51 Fix some more text wrapping issues and catch exceptions whilst loading chapters 2022-09-02 12:53:14 +02:00
Sollace
5256f1f273 Fix paragraph spacing 2022-09-02 10:36:56 +02:00
Sollace
8fe3e9ec62 Fix crash when levelling up 2022-09-02 10:36:47 +02:00
Sollace
d9933bb3ec Fixed magic projectiles not actually using their caster's level 2022-09-01 23:00:20 +02:00
Sollace
46e4d14bb0 Whoops! 2022-09-01 22:57:19 +02:00
Sollace
53c0f1aff8 Add corruption stat and fix level and xp not actually being saved 2022-09-01 22:54:34 +02:00
Sollace
50b709fa3c More rewrites and allow for adding recipes to book pages 2022-09-01 22:28:55 +02:00
Sollace
0bc9f447f6 Change level effects to be scaled so we can allow arbitrarily high caster levels 2022-09-01 22:28:27 +02:00
Sollace
bb09feca7e Rewrite dynamic page contents to allow adding more types of elements 2022-09-01 22:27:18 +02:00
Sollace
af385ac671 Add newline character support and fix some text wrapping incorrectly 2022-09-01 20:05:00 +02:00
Sollace
85bb51ed78 level < 0 means never show this page 2022-09-01 20:04:36 +02:00
Sollace
15703db16c Write out lore for fire and ice magics 2022-09-01 20:04:19 +02:00
Sollace
30011407f4 This time actually do fix hitboxes 2022-09-01 20:03:54 +02:00
Sollace
978d336b96 Add tabs with chapters and pages to the spellbook, add a profile page with character levels and mana, and contents for the introduction chapter 2022-08-31 23:58:49 +02:00
Sollace
a73a7af43c Fixed unable to break the crystal heart after being placed 2022-08-31 23:56:43 +02:00
Sollace
1e20dd908f Fixed empty rows in the recipe tree 2022-08-29 14:51:07 +02:00
Sollace
5b0d3bb770 Fixed snow being placed in illegal positions 2022-08-29 14:48:07 +02:00
Sollace
b894665d65 Implement the replace flag for state maps 2022-08-29 14:47:25 +02:00
Sollace
4cfa493654 Register the state map loader 2022-08-29 14:46:59 +02:00
Sollace
1de9313610 Move state maps to resources 2022-08-29 00:47:39 +02:00
Sollace
3d704b7def Mixed multiple sounds playing when interacting with the spellbook's crafting grid 2022-08-28 18:47:33 +02:00
Sollace
6ed0bb1859 Fixed trait merging recipe and botched gems appearing when they shouldn't 2022-08-28 18:00:28 +02:00
Sollace
99effcfd8f Fix some sizing issues with the trait tooltip renderer and render undiscovered traits as as obfuscated 2022-08-28 18:00:02 +02:00
Sollace
48f5943a5b Implement botched gems: Crafting a combination that doesn't result in a working spell will now produce a "botched gem" that's only useful for collecting traits. 2022-08-28 17:12:33 +02:00
Sollace
60acaf64dd Fixed exception whilst reloading resources 2022-08-28 15:54:00 +02:00
Sollace
5077d04193 Fix mixin sig 2022-08-27 18:12:44 +02:00
Sollace
f210d1cd9f Rebalance the metamorphosis potion and turn players' hearts black when they're turning 2022-08-27 18:07:26 +02:00
Sollace
cf07f5d341 Fix server crashes due to late initialisation of registered values 2022-08-27 16:39:56 +02:00
Sollace
03bb4f654c Fixed race descriptions 2022-08-27 15:57:13 +02:00
Sollace
52a4643ece Fixed error whilst executing the /race command 2022-08-27 15:51:49 +02:00
Sollace
b1a979eb24 Add utility for creating identifiers with the mod's namespace 2022-08-27 15:25:02 +02:00
Sollace
09e0bcd7b2 Rewrite races to use a registry 2022-08-27 15:07:29 +02:00
Sollace
4699788472 1.19 -> 1.19.2 2022-08-27 12:33:53 +02:00
Sollace
c10b9e8e3a Nerf food poisoning effect 2022-06-25 00:33:57 +02:00
Sollace
5d8fe2654d Make wheat and hay block edible. Closes #57 2022-06-25 00:33:41 +02:00
Sollace
ded553bd31 1.18 -> 1.19 2022-06-25 00:19:55 +02:00
Sollace
9e1b9161b8 Fixed crash due to naming conflict 2022-06-23 16:24:45 +02:00
Sollace
d94626e094 Added advancements and recipes for crafting muffins 2022-04-01 00:40:39 +02:00
Sollace
a878fd0d6c Muffins now float in water, as they should 2022-04-01 00:39:08 +02:00
Sollace
448df32720 Fix some incorrect item names 2022-03-28 19:35:11 +02:00
Sollace
3255eacd18 Fixed sun blindness being incorrectly applied on the client when changing dimensions. Closes #55 2022-03-28 19:34:55 +02:00
Sollace
b35c592569 Add a bit of randomisation to muffins' rtajectories when they bounce 2022-03-27 18:16:03 +02:00
Sollace
e0f6ab8937 Muffins should bounce off of entities 2022-03-27 18:15:29 +02:00
Sollace
c84a38cefb Slight cleanup, fixed a duplication bug, and make it so muffins don't deal any damage 2022-03-27 17:55:02 +02:00
Sollace
d9d56c634c Pigs love muffins 2022-03-27 17:47:52 +02:00
Sollace
2c77cfb4c3 Added muffins 2022-03-27 16:02:14 +02:00
Sollace
83b110a8d3 Prevent sun blindness effect when leaving postals. Should fix #55 but can't really reproduce 2022-03-27 00:38:32 +02:00
Sollace
26b0f3567e Fixed batponies' vision giving strange results on higher brightness settings 2022-03-27 00:36:47 +02:00
Sollace
abe8142482 We no longer replace the vanilla apple item. 2022-03-27 00:22:08 +02:00
Sollace
cbec2e2d96 Fixed arrow.json recipe appearing in the tags folder (oops) 2022-03-26 23:50:06 +02:00
Sollace
75a63e7a97 Fixed crash due to skeletons stealing items/having their bows stolen. Closes #53 2022-03-26 21:51:28 +02:00
Sollace
8aebf82eff Make stressed enchantment less nauseating. (Though not by too much, it is a curse after all) Closes #52 2022-03-26 21:41:35 +02:00
Sollace
a672f8cec7 Adjust rarities of enchantments (turns out common is way too common - weight is 10). May help with #52 2022-03-26 21:40:45 +02:00
Sollace
9f46fe9270 1.18-pre -> 1.18.2 2022-03-26 21:34:15 +02:00
Sollace
ddbf75a44f Move various gravitation/force/physics stuff to a utility class 2022-03-26 18:35:08 +02:00
Sollace
fefc676116 Merge branch '1.18' of https://github.com/Sollace/Unicopia into 1.18 2022-01-26 16:32:03 +01:00
Sollace
f2081bc318 Pegasus and Gryphon feathers can be used in vanilla recipes. #51 2022-01-26 16:31:33 +01:00
­Sollace
78afc5492f
Merge pull request #49 from autumnblazey/typ
fix typo: Nutterfly -> Butterfly
2022-01-26 16:05:54 +01:00
Sollace
ef91ee0146 Reduce butterfly lag. Should help a bit with #50 2022-01-26 16:03:01 +01:00
Sollace
66255ad61d Fixed disguises (spells) not clearing properly when removed by the server #47 2022-01-26 12:06:05 +01:00
Autumn Meadow
c135814c76
fix typo
Nutterfly
2022-01-22 13:00:34 -08:00
Sollace
6d48b1ad57 Fixed molting season advancements #45 2022-01-14 11:09:01 +02:00
Sollace
9f3f012c93 Fixed crash in production due to method name changes 2022-01-14 10:11:00 +02:00
Sollace
09f76a4286 Fixed disconnect when joining a multiplayer server 2022-01-12 14:26:00 +02:00
Sollace
472034bf15 Start with no recipes and unlock them as you discover spells 2022-01-12 13:03:36 +02:00
Sollace
10af9e6f49 Added spellbook and alicorn amulet recipes 2022-01-12 11:32:13 +02:00
Sollace
57d43c8413 Move spell recipes to a spell folder 2022-01-12 11:32:00 +02:00
Sollace
81482c61c7 Fixed crash at startup 2022-01-12 11:20:35 +02:00
Sollace
9170337d5e When firing, place a black hole where the projectile lands 2022-01-11 20:58:54 +02:00
Sollace
bf413d36c0 Add a sound to the beam 2022-01-11 20:42:50 +02:00
Sollace
1cfc01d1e6 Change the color of the beam to match the spell it contains 2022-01-11 20:42:41 +02:00
Sollace
f18ed7eed6 Light spell shouldn't do anything when fired as a projectile 2022-01-11 20:41:40 +02:00
Sollace
1a1bc2396f Thrown spells now look like magic beams rather than the old thrown item 2022-01-11 18:20:09 +02:00
Sollace
42cad69410 Assign traits for every block and item in the game 2022-01-11 12:23:49 +02:00
Sollace
0a93682662 Ensure previously-discovered traits properly update server-side when the registered values change for an item 2022-01-11 12:23:20 +02:00
Sollace
23211ba7b1 Change how item traits are defined to make my life easier 2022-01-11 12:22:24 +02:00
Sollace
dccce36445 Fixed bracelets being offset on armor stands (not needed any more since we fixed the model) 2022-01-11 12:21:35 +02:00
Sollace
4b820478f5 Set spells to be no gravity by default (so it's easier to aim) 2022-01-06 15:31:33 +02:00
Sollace
7578b02867 Fix bangle being in the wrong place for steve 2022-01-06 15:31:10 +02:00
Sollace
ea38a6f1ff Added a wing spreading animation 2022-01-05 18:54:54 +02:00
Sollace
188c3a5523 Set custom subtitles for our sounds 2022-01-05 18:54:33 +02:00
Sollace
eaa3c8a2a5 Fixed bracelet rendering offset on armor stands 2022-01-04 18:14:34 +02:00
Sollace
c6bb37546d Added sound effect when waving 2022-01-04 18:14:18 +02:00
Sollace
621c893daa Earth ponies can now kick at any time and the target location for the kick is more accurate to where a pony would kick. This means that if you're a pony, the tree has to be behind you. Humans still kick forwards. 2022-01-04 18:00:06 +02:00
Sollace
e805354043 Hook up a stomping animation 2022-01-04 17:58:31 +02:00
Sollace
9fc4c384cb Fixed bracelets being offset slightly 2022-01-04 17:58:16 +02:00
Sollace
fbc82ec6bc Added an emote command, further refine animations, add some new animations 2022-01-04 17:57:57 +02:00
Sollace
bce1e5c8c1 Added player animations for doing things like casting spells and kicking 2022-01-03 22:54:07 +02:00
Sollace
4e621434af Further optimise sphere rendering 2022-01-03 19:42:04 +02:00
Sollace
256cbdcabc Fixed spell crafting 2022-01-03 14:06:03 +02:00
Sollace
c3af3f9631 Fixed missing sound when equiping the bangle and amulets 2022-01-02 23:54:08 +02:00
Sollace
fe831f3099 The bangle of comradery is now visible on your arm in first person 2022-01-02 23:53:44 +02:00
Sollace
6f034f27fc Items such as the bangle and amulets will now render on pony models 2022-01-02 20:17:40 +02:00
Sollace
758c67bd0f Fixed bangle's broken texture 2022-01-02 18:17:00 +02:00
Sollace
c3bde322a8 Fixed missing translations for the pegasus route 2022-01-02 18:07:51 +02:00
Sollace
497ed10cf4 If there isn't a primary ability, use the passive ability instead 2022-01-02 18:07:28 +02:00
Sollace
f5d4bfeb5e Fixed pick up ability not functioning correctly 2022-01-02 17:37:43 +02:00
Sollace
15af4aa5ad Update some ability icons 2022-01-02 17:37:29 +02:00
Sollace
3d86feca0d Reduce the warmup time for firing a spell 2022-01-02 00:49:54 +02:00
Sollace
13402ae020 Fixed light and necromancy spells not producing particle effects when recalling their entities 2022-01-02 00:43:56 +02:00
Sollace
c27aad9154 Placed spells are no longer lost when the player dies 2022-01-02 00:43:21 +02:00
Sollace
e6b0ad9fa4 Allow spells and entities to retain their owner if the owner is offline (multiplayer) or in another dimension (nether), and handle situations where the owner is not around (getOwner() == null) 2022-01-01 22:08:50 +02:00
Sollace
e3d1f8c973 Fixed light sources not being removed after light-emitting entities are removed 2022-01-01 19:14:37 +02:00
Sollace
63f70faab1 Fix typo 2022-01-01 17:24:40 +02:00
Sollace
48d355d096 Fixed death message when falling into a black hold 2022-01-01 17:24:35 +02:00
Sollace
40714b243e Fixed particles not being respawned after the player has left the area 2022-01-01 17:24:10 +02:00
Sollace
3fa945d97a More work on the hud and spell dismissal dialogue 2022-01-01 17:23:28 +02:00
Sollace
7738f01d3a Exclude creative, spectator, and dead entities from the black hold and shield effects 2022-01-01 17:23:06 +02:00
Sollace
de27a543f5 Added lightning effects to the black hole 2022-01-01 01:23:42 +02:00
Sollace
fb632446ec Fixed broken texture when multiple particles are on screen 2022-01-01 01:23:29 +02:00
Sollace
c8a3b7d64d Fixed ability orders randomly changing 2022-01-01 01:03:22 +02:00
Sollace
9d5e72cbc1 Implement spell dismissal and fixed placed spells not appearing correctly 2022-01-01 01:01:01 +02:00
Sollace
7d0b7ae9f6 Fixed light spell not recalling its entities when cancelled 2022-01-01 00:02:20 +02:00
Sollace
1a3eb9f0f6 wip gui for dismissing spells remotely 2022-01-01 00:00:18 +02:00
Sollace
c84fda37c4 Send quick-time actions to the server so they can work properly 2021-12-31 16:17:41 +02:00
Sollace
de1b597ab7 Added a loot table for frosted obsidian 2021-12-31 15:47:45 +02:00
Sollace
d84a607046 Fixed frosted obsidian turning into water when mined 2021-12-31 15:47:29 +02:00
Sollace
9723bfd104 Move the unicorn shoot ability to the primary slot (second page) and add a separate ability specifically for cancelling spells 2021-12-31 15:40:08 +02:00
Sollace
1b17ab24c9 Move the collides predicate out of the RayTraceHelper class 2021-12-31 15:36:31 +02:00
Sollace
0532aafa83 Added tap, double-tap, and triple-tap gestures 2021-12-31 15:31:23 +02:00
Sollace
3a39f9c9e4 Added frosted obsidian 2021-12-31 15:29:30 +02:00
Sollace
117bbd797a Added a visual effect to entities spawned by the necromancy spell 2021-12-30 22:44:46 +02:00
Sollace
26fb68d50f Fixed necromancy spell constantly spawning new entities 2021-12-30 22:41:34 +02:00
Sollace
855c2b2a49 Fixed null exception in the dynamic target goal 2021-12-30 00:59:31 +02:00
Sollace
d03c0586cf Make the necromancy spell better 2021-12-30 00:59:17 +02:00
Sollace
fb3a642acd Prevent the death animation from playing when recalling entities spawned by the necromancy spell 2021-12-29 21:24:02 +02:00
Sollace
9f5d20e011 Fixed rain not properly starting when throwing a cloud in a jar and added lightning effects to the storm in a jar 2021-12-29 21:16:12 +02:00
Sollace
26df9fc8d3 Fixed missing particle effect when throwing a cloud in a jar 2021-12-29 21:15:46 +02:00
Sollace
0f4e72a55b Change the ice spell to produce frosted ice instead of regular ice 2021-12-29 20:13:23 +02:00
Sollace
2da817bc64 Tweaked a bunch of colours 2021-12-29 20:13:07 +02:00
Sollace
9ef8a78a79 Fixed spells appearing in different ordering in the creative inventory 2021-12-29 18:15:37 +02:00
Sollace
7a05efa23a Some minor cleanup 2021-12-29 18:11:32 +02:00
Sollace
18fffef06a Change the empty key for spells to "none" 2021-12-29 17:53:08 +02:00
Sollace
c676abaedf Fix all the recipes 2021-12-29 17:50:32 +02:00
Sollace
5939ce3d1a Implement gui for viewing spell recipes 2021-12-29 17:50:19 +02:00
Sollace
3f80822deb The ice spell will now clear out a space around the player when used while submerged 2021-12-29 17:48:47 +02:00
Sollace
097aa1d8cf Catch exceptions from ticking spells 2021-12-29 17:18:26 +02:00
Sollace
41e178b8d6 Fixed spells that affect blocks not working 2021-12-29 17:18:04 +02:00
Sollace
e7e7244758 Added (rough) initial recipes for all the spells 2021-12-28 18:40:51 +02:00
Sollace
fb6031b89f Added a homing ability to the firebolt spell 2021-12-28 18:22:47 +02:00
Sollace
de6f9a92d4 Added /trait 2021-12-28 18:22:08 +02:00
Sollace
3cec6de107 Switch to using the vanilla tag for blocks that mine with a pickaxe 2021-12-28 03:35:39 +02:00
Sollace
6e24ca9c6f Observe spawn protection and mob griefing rules when trying to apply spells that affect blocks 2021-12-28 03:32:59 +02:00
Sollace
c31eba5f04 Prevent transforming into paintings, item frames, or leash knots. Fixes #39 2021-12-28 02:58:07 +02:00
Sollace
8edf3cee6c Fix #40 2021-12-28 02:42:56 +02:00
Sollace
75fbfb9c11 Use the lightning particle instead of lightning entities 2021-12-28 02:20:08 +02:00
Sollace
f1c4d8301e Added a custom lightning particle for doing lightning type things 2021-12-28 02:19:26 +02:00
Sollace
75dfb85092 Finish the light spell 2021-12-27 23:14:46 +02:00
Sollace
00758b0c15 Added a light spell 2021-12-27 14:08:21 +02:00
Sollace
a8d2a28900 Rename the fairy into a twittermite 2021-12-27 14:05:31 +02:00
Sollace
7ec631ddcd Improved following behaviour of fairies 2021-12-27 13:45:44 +02:00
Sollace
135c8933fd Add sounds for the fairy 2021-12-27 13:04:50 +02:00
Sollace
b7e119a57b Use CompletableFuture for delaying things 2021-12-27 13:04:35 +02:00
Sollace
596e01cc24 Added fairies 2021-12-27 02:15:48 +02:00
Sollace
6a84f5d8b6 Fixed magic particles not randomising their colours when they're supposed to 2021-12-27 02:15:17 +02:00
Sollace
baa3700748 Fixed crash when ticking a projectile with no loaded owner 2021-12-27 02:14:48 +02:00
Sollace
f402403964 Black holes shouldn't function when fired as a projectile 2021-12-26 20:35:43 +02:00
Sollace
878ed2563b Fixed particles not being removed when attached to a projectile 2021-12-26 20:35:25 +02:00
Sollace
6337b86219 Fixed incorrect block state conversion turning water into ice 2021-12-26 20:35:05 +02:00
Sollace
bb29d97ff3 Fixed jars, fixed particles not respawning correctly when reloading a world, fixed some behaviours with black holes 2021-12-26 20:13:28 +02:00
Sollace
76506665bc Fixed disk particles and add improved physics for the dark vortex 2021-12-26 16:11:34 +02:00
Sollace
9460957c56 Fixed magic particles not using the correct colours 2021-12-26 16:09:59 +02:00
Sollace
df2706cfc6 Fixed not being able to toggle delegated spells 2021-12-26 11:13:32 +02:00
Sollace
613b39436f Fixed placed spells not functioning correctly and slot.contains not matching delegated spells 2021-12-26 10:50:16 +02:00
Sollace
56af8f80ba Added general particle effects that follow a point of entity 2021-12-26 10:49:34 +02:00
Sollace
7ad82f0bb2 Fixed crash with spellcast entities accessing lighting buffers when they mustn't (TODO: make this better somehow) 2021-12-26 10:48:01 +02:00
Sollace
59db55aa63 Update player dimensions when the flight type changes. Should fix #38 2021-12-24 23:00:26 +02:00
Sollace
be0317de1b Move target selection for shields into a separate class 2021-12-24 22:59:20 +02:00
Sollace
7eacbc7f4a Cleanup and remove some unused code 2021-12-24 22:59:03 +02:00
Sollace
668d5bc787 A little more cleanup and refactoring 2021-12-24 19:09:17 +02:00
Sollace
8ff6514306 Fixed black hole behaviour 2021-12-24 18:37:23 +02:00
Sollace
17c175c8ce Play a sound when casting a spell successfully 2021-12-24 18:36:12 +02:00
Sollace
f921beb062 Updated names and descriptions that are less uuuuugh 2021-12-24 18:35:44 +02:00
Sollace
301c68218e Wrap text in the gemstone's tooltips 2021-12-24 18:35:12 +02:00
Sollace
3d2a50655b Change cost estimate for spellcasting to properly account for whether a spell is active or not 2021-12-24 16:37:27 +02:00
Sollace
62e5ab01cc Tiny bit of cleanup 2021-12-24 16:36:40 +02:00
Sollace
d026a6c06a Change to check for a particular spell rather than any spell 2021-12-24 00:37:53 +02:00
Sollace
063d4e6dd2 Change particle handles and linking to be a little more robust. Should help with some cases where duplicate particles happen 2021-12-24 00:20:47 +02:00
Sollace
3806799cf2 Added dark vortex spell and add default traits to more spells 2021-12-23 20:12:30 +02:00
Sollace
996181c097 Some more tweaks and adjustments:
- Adding traits to some existing spells
- Removed curses (and their respective duplicate spells)
- Spells can now control how they are applied and some spells will now correctly apply as area effects
2021-12-23 19:46:25 +02:00
Sollace
b11fabdecb Unicorns can now equip spells to their active and passive ability slots 2021-12-23 18:52:40 +02:00
Sollace
f10dcb59ec Distance the disguises system from the magic system and make it possible to have different diguise spells 2021-12-22 16:43:17 +02:00
Sollace
e3bd201f0a Fix the firebolt spell 2021-12-22 15:05:46 +02:00
Sollace
c30eac20c3 Fixed casting 2021-12-22 15:05:16 +02:00
Sollace
eca5ab3e2b Fixed dead spells not being removed correctly 2021-12-22 14:15:51 +02:00
Sollace
f2a6bf36d4 Fix bugs with spell syncing 2021-12-22 13:12:51 +02:00
Sollace
2489ea7769 Clean up particle code a little 2021-12-22 13:10:45 +02:00
Sollace
aec9692439 Fixed crash upon joining a world 2021-12-22 11:15:21 +02:00
Sollace
2cae459eb8 1.17 -> 1.18 2021-12-22 11:15:09 +02:00
Sollace
f3d6c7ce28 Work on allowing more than one spell to be attached 2021-12-21 18:26:23 +02:00
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