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