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