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
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
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
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
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
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
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
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
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
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
f4e20d13e7
Added advancements for pegasi
2021-09-02 20:12:09 +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
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
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
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
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
58e4fd5ba9
Moved tree stuff to its own package
2021-08-20 22:25:46 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
5df60a7c50
Added potion effects for switching tribes
2020-09-28 20:18:10 +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
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
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
30dce6c579
Corrected the light level on enchanted torches
2020-06-02 18:09:21 +02:00
Sollace
511f5c0cd9
Fixed AO shadows on hive blocks and clouds
2020-06-02 17:29:04 +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
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
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
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
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
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
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
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
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
660954f6dd
Reimplement cloud interaction exclusions
2020-04-26 13:46:49 +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
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
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
fd74bb47eb
Reimplement particle connections
2020-04-24 22:40:02 +02:00
Sollace
408b6f153d
Fix some crashes when triggering the shield ability
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
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
f60a84f207
Rename the main classes
2020-04-16 00:44:58 +02:00
Sollace
a90b8f7f72
Fix the final errors
2020-04-16 00:30:04 +02:00
Sollace
89eed4e3f1
More organisation
2020-04-16 00:29:53 +02:00
Sollace
50f3e09499
Pages go in the data folder
2020-04-15 18:36:59 +02:00
Sollace
21e52c750e
Fill in values for the item tags
2020-04-15 18:34:42 +02:00
Sollace
989d64540e
Hud needs to be reimplemented
2020-04-15 18:34:23 +02:00
Sollace
00972d4b91
More cleanup, more naming changes
2020-04-15 18:14:42 +02:00
Sollace
db5f0a5544
advancements -> advancement
2020-04-15 17:26:12 +02:00
Sollace
09ae83dfe5
Naming convention changes
2020-04-15 17:23:08 +02:00
Sollace
c8a216ef24
Implement tillable, properly register the structures, move cloud blocks a "gas" package
2020-04-15 17:11:37 +02:00
Sollace
7a6b0aabb5
More cleanup
2020-04-15 15:55:18 +02:00
Sollace
3beacf5f58
More cleanup to input
2020-04-15 15:45:57 +02:00
Sollace
52ae5816a5
Convert UItems to an interface
2020-04-15 15:30:20 +02:00
Sollace
ea51af542a
Unsplit again and fix more compile errors
2020-04-15 14:56:53 +02:00
Sollace
fdc7984ab6
More updating
2020-04-15 12:37:14 +02:00
Sollace
85b9ddb706
Core/Redux split to get out the non-essential features
2020-01-27 21:11:53 +02:00
Sollace
995c332814
Porting to Fabric/Yarn/1.14 part 5
2020-01-27 14:47:14 +02:00
Sollace
11de4c8821
Porting to Fabric/Yarn/1.14 part 4
2020-01-27 12:05:22 +02:00
Sollace
9a42c8ebd5
Porting to Fabric/Yarn/1.14 part 3
2020-01-17 14:27:26 +01:00
Sollace
897287600b
Porting to Fabric/Yarn/1.14 part 2
2020-01-16 16:46:24 +01:00
Sollace
2670d5cdb6
Porting to Fabric/Yarn/1.14 part 1
2020-01-16 12:35:46 +01:00
Sollace
f5f232241a
Fixed integer overflow
2019-08-13 09:17:02 +02:00
Sollace
e5cb2df0ce
More implementing spears
2019-08-13 09:16:22 +02:00
Sollace
0f2f148eec
Unused imports
2019-08-13 09:15:29 +02:00
Sollace
3f9cf6c5a6
Spears! (WIP)
2019-04-09 13:45:36 +02:00
Sollace
040e191004
Fixed incompatibility with Mantle. Closes #8
2019-04-07 14:59:19 +02:00
Sollace
a7d582f7cf
Use the player's head position to control the vertical movement when rainbooming. Fixes #9
2019-04-06 21:07:54 +02:00
Sollace
2f97a7ae69
Fixed flight bar being offset by one pixel
2019-04-06 21:07:03 +02:00
Sollace
578b000233
Fixed spawn lists for clouds being swappedn between ocean and land
2019-04-04 16:40:00 +02:00
Sollace
e0fa8e092d
Fixed some bugs with gravity
2019-04-04 14:47:39 +02:00
Sollace
05ef379fc0
Added proper flying sounds for changelings
2019-04-04 14:20:20 +02:00
Sollace
b2edae1766
Adjusted ascent speed
2019-04-04 13:00:42 +02:00
Sollace
736ced3a51
Changed mechanics for which blocks can be placed on clouds
2019-04-04 12:58:18 +02:00
Sollace
5b18c7c0f6
Restrict cloud-walking enchants to magic users when walking on cloud blocks
2019-04-04 12:27:04 +02:00
Sollace
a1c4678d4e
Fixed some calculation discrepancies with pegasus flight experience
2019-04-02 21:04:32 +02:00
Sollace
3a0685ae59
Fixed butterflies not being totally silent
2019-04-02 21:03:56 +02:00
Sollace
03059b6df2
Pegasi can now do a mini sonic rainboom once they fill their flight bar.
2019-04-02 14:03:33 +02:00
Sollace
cd1fb849f7
Fixed hive blocks growing out of control
2019-04-02 08:48:27 +02:00
Sollace
64666e8e60
Added butterflies
2019-03-21 17:03:59 +02:00
Sollace
6ab9343164
Further fattening and dispensibles rewrites
2019-03-20 22:37:49 +02:00
Sollace
faa77ea1fd
Register items and their models all together to avoid writing the same thing twice
2019-03-19 13:43:04 +02:00
Sollace
25536fd42d
Throw an exception when attempting to register models for invalid items
2019-03-19 08:03:56 +02:00
Sollace
29cf5b0cc8
Fixed a typo
2019-03-18 16:02:06 +02:00
Sollace
b148126221
Clean up. This was for debugging.
2019-03-18 15:54:05 +02:00
Sollace
5213d0050e
Add the modid for all the hook classes
2019-03-18 15:47:54 +02:00
Sollace
8d67b60e64
Removed the override for minecraft:stick. Use Shills instead (name wip)
2019-03-18 15:22:22 +02:00
Sollace
d644465e75
Fix a typo in the docs
2019-03-16 18:51:53 +02:00
Sollace
ee64143a6a
Fix baubles support. I blame Forge (specifically CPW) for breaking lazy classloading. This would never have happened with LiteLoader.
2019-03-16 09:36:51 +02:00
Sollace
466053be4e
Added a new useless feature
2019-03-15 20:02:17 +02:00
Sollace
276a99d7cf
Added diamond doors
2019-03-15 19:15:28 +02:00
Sollace
d34d1ddd60
Added functionality for cuccoons
2019-03-15 14:16:56 +02:00
Sollace
503c1c9eea
Split tomato plants and sticks into separate blocks
2019-03-14 22:46:49 +02:00
Sollace
90635394a3
Apples left n the ground for too long will eventually go bad
2019-03-13 22:54:59 +02:00
Sollace
dc9c409a9b
Fixed changeling traps spawning slime layers in the air
2019-03-13 22:54:30 +02:00
Sollace
a363e22b28
Cuccoons won't take damage when punched by a changeling.
2019-03-12 22:41:13 +02:00
Sollace
935dde77b1
Let's fix the crash, round two!
2019-03-12 22:29:19 +02:00
Sollace
cd8d244ea7
Changelings can now capture players and entities in cuccoons by spraying them with MORE GOO!
2019-03-12 22:26:41 +02:00
Sollace
45965746ed
Fixed error when attempting to update an entity that doesn't have a caster
2019-03-12 22:25:52 +02:00
Sollace
779ae10a99
Spells can now be attached to entities other than players
2019-03-12 22:12:46 +02:00
Sollace
1248b93995
Add several pieces of documentation
2019-03-12 22:10:48 +02:00
Sollace
bae95b34aa
Split logic for contruction and racing clouds out into their respective classes
2019-03-11 20:51:23 +02:00
Sollace
a7f9f99a77
Adjust the tracking distance for thrown entities
2019-03-11 20:50:50 +02:00
Sollace
2384663901
Added the staff of remembrance
2019-03-11 20:50:32 +02:00
Sollace
6c8cb739cd
Fixed chiselled chiting not being breakable
2019-03-10 00:07:15 +02:00
Sollace
6007afc978
Removed debug code
2019-03-10 00:02:03 +02:00
Sollace
7e0e5cf8c1
Added chiseled chitin
2019-03-09 19:41:37 +02:00
Sollace
034dd107e1
Fixed banister rendering
2019-03-09 18:42:15 +02:00
Sollace
aed4352a24
Added JEI support
2019-03-09 18:24:16 +02:00
Sollace
1a66fdabff
Added slime layer blocks
2019-03-09 15:42:11 +02:00
Sollace
17aaeec7dc
Added out own textures for the spellbook and added a second variant
2019-03-09 13:18:06 +02:00
Sollace
762636f9bd
Added a method to obtain/transmute various music disks
2019-03-09 13:17:35 +02:00
Sollace
79a5f215de
Added a cuccoon entity (WIP)
2019-03-08 22:56:25 +02:00
Sollace
734fa9d140
Change the appearance and sound for the changeling ability
2019-03-08 22:55:52 +02:00
Sollace
a3995ece46
Added some music discs
2019-03-08 22:55:27 +02:00
Sollace
f365cec6fe
Implement the trap spell
2019-03-05 23:39:10 +02:00
Sollace
793a742776
Fixed client crash
2019-03-05 18:42:49 +02:00
Sollace
7abb696b76
Added a new changeling ability and spell
2019-03-05 18:42:36 +02:00
Sollace
1c4e116ee8
Spells attached to a projectile should be notified of being attached
2019-03-05 16:12:32 +02:00
Sollace
9426fedd22
Added hydrophobic projectiles
2019-03-05 16:09:17 +02:00
Sollace
5f93eb6ac6
Adjust the critical range for shields to destroy projectiles
2019-03-05 16:09:02 +02:00
Sollace
584704c8e3
Fixed nomages being able to throw spells
2019-03-05 15:16:48 +02:00
Sollace
903e2462aa
Render the correct itemstack for thrown spells
2019-03-05 15:15:34 +02:00
Sollace
28e294803e
Added support for thrown spells. Projectiles with a spell attached.
2019-03-05 14:29:16 +02:00
Sollace
41923f82e1
Fixed projectiles not rendering correctly to the client
2019-03-05 14:28:45 +02:00
Sollace
ff707b679e
Added wheat worms as a possible drop when mining dirt
2019-03-05 13:11:33 +02:00
Sollace
68cbb4b57b
Some quality of life adjustments
2019-03-05 12:45:56 +02:00
Sollace
03d0e22e99
Added a smelting recipe to obtain chitinous shells by cooking cuccoons. You monster!
2019-03-05 12:44:05 +02:00
Sollace
7ec3f39a29
Added a grass-like overlay to chitin blocks
2019-03-04 14:51:04 +02:00
Sollace
c627614d22
Added chitin blocks
2019-03-04 13:40:14 +02:00
Sollace
318e91ed8d
Fixed gems not hovering at the correct height
2019-03-04 00:34:48 +02:00
Sollace
0ef986d406
Hanging cuccoons are now more dangerous to non-changelings
2019-03-04 00:33:40 +02:00
Sollace
0c5a92bdae
Players holding the gem of light will also emit light!
2019-03-03 23:52:02 +02:00
Sollace
74f02b045c
Held effects are now properly persisted
2019-03-03 23:51:36 +02:00
Sollace
e8b2b13a38
The light gem will now emit light
2019-03-03 22:38:54 +02:00
Sollace
33ffa0fafe
Particles and other finishing touches
2019-03-02 19:18:29 +02:00
Sollace
e00f9850b3
Added hanging cuccoons (WIP)
2019-03-02 18:45:28 +02:00
Sollace
62be8af297
Some fine tuning for hive blocks
2019-03-02 18:05:26 +02:00
Sollace
9fdaf9035d
(maybe) improve hitboxes on tomato plants?
2019-03-02 18:04:33 +02:00
Sollace
0800865661
Fixed transitions playing when first joining the world, fixed pegasus flight under inverted gravity
2019-03-02 18:03:59 +02:00
Sollace
10545adb66
Call the method through the state instead of the block
2019-03-02 18:02:39 +02:00
Sollace
412153cac4
Added changeling hive blocks
2019-03-02 12:16:23 +02:00
Sollace
c9d2c99ccc
Revert: Don't use NaN! Seriously, it's a bad idea. Crashes everyplace.
2019-02-28 19:09:59 +02:00
Sollace
96085400fa
Buuuuut don't enable it constantly.
2019-02-27 22:15:44 +02:00
Sollace
34ea069542
Make the GravityDelegate perform true to its name
2019-02-27 22:15:04 +02:00
Sollace
0ea59c1097
Added the gem of siphoning
2019-02-27 17:35:56 +02:00
Sollace
d69d1fcfb7
Fixed shields and shield rendering
2019-02-27 16:16:45 +02:00
Sollace
8006a160ee
Added Dutch Doors
2019-02-24 19:44:24 +02:00
Sollace
a9485a82b3
Fixed being able to place doors and torches on inverted cloud slabs and stairs
2019-02-24 19:41:17 +02:00
Sollace
86c336dcee
You can now place feathers (and some other choice items) into flower pots
2019-02-24 01:04:18 +02:00
Sollace
fd5004b1a2
Skeleton disguises will now have their arms in the correct pose when holding a bow
2019-02-23 17:09:30 +02:00
Sollace
5e5be1bf4e
Fixed players still burning on respawn
2019-02-23 16:26:43 +02:00
Sollace
5502084b18
Reverse the burn check! Changelings disguised as mobs will burn in daylight if their mob does.
2019-02-23 16:03:57 +02:00
Sollace
ea2febfe4f
Mobs will not see you whilst you're disguised (unless you attack them)
2019-02-23 15:53:47 +02:00
Sollace
7ee090bbff
Fixed disguises not updating
2019-02-23 15:53:27 +02:00
Sollace
b9400cf805
Added moss
2019-02-23 15:23:24 +02:00
Sollace
ff7c400885
Fixed apple trees only producing rotten apples
2019-02-23 15:22:53 +02:00
Sollace
ad692abcd7
Fixed cloud door's not returning the correct item when middle clicked
2019-02-23 00:00:50 +02:00
Sollace
6980a578dd
Trim and lean!
2019-02-23 00:00:10 +02:00
Sollace
710e7503cf
The fattening! Fatten out all the loud locks!
2019-02-22 20:48:55 +02:00
Sollace
5108afc19f
Adjusted player motion when talking on clouds
2019-02-21 20:06:05 +02:00
Sollace
c3029fe107
Fix indentation. What the hell!?
2019-02-21 19:27:34 +02:00
Sollace
ce77b6f140
Fixed not being able to use pick block on gems
2019-02-21 19:26:40 +02:00
Sollace
b11c3b5935
Made the portal tint slightly more blue
2019-02-21 19:21:04 +02:00
Sollace
600d9f7ce9
Fixed postal spells
2019-02-21 19:18:47 +02:00
Sollace
a0fa404767
Fixed gems inexplicably gaining one level when saving and reloading the world
2019-02-21 19:18:38 +02:00
Sollace
898e93d8b1
Gems will produce particles of the same colour as their magic
2019-02-21 18:57:05 +02:00
Sollace
a1da66272b
Added a blue variant of wizard towers
2019-02-21 13:56:19 +02:00
Sollace
54246ab8a7
Fixed structures not spawning
2019-02-21 13:56:05 +02:00
Sollace
31dddf73a3
Added some more structures
2019-02-21 12:36:07 +02:00
Sollace
672f78d35e
Flying in the rain is now more dangerous
2019-02-21 12:35:54 +02:00
Sollace
bb0718bbd3
Rewrote flying to be easier to control
2019-02-21 12:35:23 +02:00
Sollace
09d167765d
Fix bauble detection Closes #3
2019-02-21 11:30:11 +02:00
Sollace
91e8c012ed
Fix some issues *derp*
2019-02-20 19:02:02 +02:00
Sollace
1614a1b8b0
Start adding a gui for the various mod options
2019-02-20 18:55:30 +02:00
Sollace
fba999e0ff
Added the Gem of burning
2019-02-20 17:24:26 +02:00
Sollace
7439352c7c
Fixed page sorting
2019-02-20 17:23:05 +02:00
Sollace
3b2ffc0671
Rewrite gem recipes to pull from named pools of like items. It's not about the items, it's about the traits.
2019-02-20 15:13:04 +02:00
Sollace
76a725c981
Fixed asset walker not respecting the chosen namespace
2019-02-20 15:01:40 +02:00
Sollace
a292cbb9fa
Recipes can now handle multiple inputs/outputs
2019-02-20 13:59:22 +02:00
Sollace
5421196198
Fixed page buttons glinting when they shouldn't.
2019-02-19 18:01:55 +02:00
Sollace
8dca458610
Isolate ourselves and enable alpha so other mods can't mess with shield rendering
2019-02-19 17:54:12 +02:00
Sollace
a098e18100
Update the spellbook interface and rewrite the page about gems
2019-02-19 17:44:29 +02:00
Sollace
497b0f03b5
Added recipes for all the gems and items
2019-02-19 17:43:15 +02:00
Sollace
33534ecea5
Only allow the bauble version to go into the bauble slot (breaks shift-clicking)
2019-02-19 13:12:03 +02:00
Sollace
5cfe5a63d6
Forgot you need to apply the effects too
2019-02-19 12:49:38 +02:00
Sollace
373a2c64cd
You will explode twice when the alicorn amulet breaks
2019-02-19 12:44:50 +02:00
Sollace
ee84215649
Make the damage source static
2019-02-19 12:09:39 +02:00
Sollace
18594d1f9a
Strip translation calls and put them somewhere safe
2019-02-19 11:54:18 +02:00
Sollace
918dd852fd
Fixed alicorn amulet not updating when worn as a bauble.
2019-02-19 10:45:28 +02:00
Sollace
8d1a7ea400
Cap attack amount and fixed alicorn amulet being damageable.
2019-02-19 10:41:59 +02:00
Sollace
6f725bb64c
Move various update events to before player tick. Should help with vanishing drops on death.
2019-02-19 10:41:36 +02:00
Sollace
37ef2c0199
Monsers can't sleep in beds
2019-02-18 21:13:39 +02:00
Sollace
de202d131b
Added an armour texture for the amulet
2019-02-18 20:19:55 +02:00
Sollace
7d4c6f512c
Added baubles support
2019-02-18 19:48:06 +02:00
Sollace
900f5e6de0
Added the alicorn amulet
2019-02-17 19:22:11 +02:00
Sollace
a35ec07dcf
Fixed darkness rendering with the encorrect state
2019-02-17 19:21:54 +02:00
Sollace
a98b027f0f
Fixed spell entities not saving their affinity
2019-02-17 19:21:22 +02:00
Sollace
851c1650be
Added a /disguise command
2019-02-17 02:03:55 +02:00
Sollace
eb0341b632
Fixed event not being cancelled
2019-02-17 02:03:31 +02:00
Sollace
afdec48090
Restructure! Remove all the subscribe events and shove them _waaaaaay_ in the back there.
2019-02-17 01:08:19 +02:00
Sollace
6a7c3131cc
Always spawn particles for the darkness gem
2019-02-16 23:41:59 +02:00
Sollace
b5eef0faa2
Remove debug code
2019-02-16 23:41:38 +02:00
Sollace
11076b2d38
Fixed some structure gen bugs
2019-02-16 23:41:27 +02:00
Sollace
f72a80be54
Add moar structures
2019-02-16 21:30:44 +02:00
Sollace
6bec00ab57
Fixed rainbows spawning too close together (they just have to fight it out)
2019-02-16 21:30:19 +02:00
Sollace
bbcfba31b7
Fixed various rendering issue with spheres
2019-02-16 21:29:51 +02:00
Sollace
34c924d758
Fixed the offsetting problem
2019-02-16 18:01:43 +02:00
Sollace
31e92ac25f
Well that worked
2019-02-16 17:49:55 +02:00
Sollace
19d81acfc4
Start work on cloud structures
2019-02-16 14:43:22 +02:00
Sollace
ee53f83816
Added a second page to the book
2019-02-15 19:19:13 +02:00
Sollace
4dffafda01
Fixed spellbook still consuming items even if you haven't crafted anything
2019-02-15 17:36:03 +02:00
Sollace
7abd4cbae6
Fixed spell registry wiping out existing nbt when enchanting a stack
2019-02-15 17:28:10 +02:00
Sollace
45d5840f82
Fixed the assistant spell not properly preserving the state of its held spell
2019-02-15 16:09:15 +02:00
Sollace
1700ce9276
The light and dark gems will now interact with each other
2019-02-15 16:08:28 +02:00
Sollace
5e3316e232
Added the cursed gem of darkness
2019-02-14 22:59:11 +02:00
Sollace
6b66a09414
Added meadow brook's staff. It's a big stick.
2019-02-14 19:11:28 +02:00
Sollace
a7c81197a8
Added some incentive for changelings to seek out players
2019-02-14 14:37:47 +02:00
Sollace
35ffa71271
Fixed shadows rendering in the gui
2019-02-14 14:20:15 +02:00
Sollace
df7fe0e7f4
Some more adjustments to disguise rendering
2019-02-14 14:15:54 +02:00
Sollace
d3daa7337e
The revealing gem will forever have the dual gem model
2019-02-13 22:58:12 +02:00
Sollace
3e893c44b9
Adjust the sound effect for when a spell is suppressed to be less heartstopping
2019-02-13 22:57:45 +02:00
Sollace
2bc338c5c2
Fixed some issues widh suppressed disguises
2019-02-13 22:56:49 +02:00
Sollace
1b93928361
Changeling disguises are negated by the spell of revealing if you get within 15 blocks of it
2019-02-13 22:47:44 +02:00
Sollace
78cfa7d515
Added Spell of Revealing
2019-02-13 22:46:37 +02:00
Sollace
f7dc68b4bd
Update all the tint colours!
2019-02-13 22:46:06 +02:00
Sollace
4ba567d5e5
Added caster utils to easily find magically enabled entities in the world, and make it easier to get out an effect of a given type
2019-02-13 22:45:26 +02:00
Sollace
0ab3867b9d
Now let's optimise this a bit. Fixes particle trails on shulker bullets
2019-02-12 17:57:41 +02:00
Sollace
64edc23f2e
Can't reference client code from the server 0__0
2019-02-12 16:41:27 +02:00
Sollace
4585c11a6b
Fixed projectile disguisess attacking their own player
2019-02-12 16:37:34 +02:00
Sollace
1828762c3d
Added a subtle particle effect to disguised changelings
2019-02-12 16:36:26 +02:00
Sollace
17a5006db1
Added projectile entities to the list of things that can fly
2019-02-12 16:36:01 +02:00
Sollace
4b543b45ac
Fixed disguise inventory rendering
2019-02-12 16:34:43 +02:00
Sollace
0d1f79bf71
Adjust the default particle spawn radius to include the player's thicc
2019-02-12 16:34:21 +02:00
Sollace
38daa43291
Fixed changelings being able to disguise themselves as various weather effects
2019-02-12 16:33:51 +02:00
Sollace
c02c72cc60
A changeling's bounding box and eye height will now match the entity they disguise themselves as
2019-02-12 15:25:48 +02:00
Sollace
3f0805b1d8
Fixed player skins, fixed disguises rendering at the observer's location, fixed players not being persisted correctly
2019-02-12 11:32:36 +02:00
Sollace
ea39dd0f98
Fixed various disguise bugs
...
- Fixed changeligns playing hurt sounds when flying whilst disguised as a player
- Fixed invisible disguised changelings
- Fixed disguised changelings not showing all the hat layer parts
- Changeling disguises will work better with falling blocks and shulkers
2019-02-11 17:41:24 +02:00
Sollace
a687b0b8d5
Fixed spellbooks despawning
2019-02-10 22:37:01 +02:00
Sollace
422598d633
Also check the negative direction when determining if a rainbow can spawn
2019-02-10 21:09:26 +02:00
Sollace
675cea57b8
Fixed torches being placed on top of banisters
2019-02-10 14:37:46 +02:00
Sollace
9a3c8bc672
Fully implemented stone lamps (enchanted_torches)
2019-02-10 14:37:31 +02:00
Sollace
eeb35bba9c
Fixed water not rendering behind shield particles
2019-02-09 22:54:56 +02:00
Sollace
d9dbf56b64
Fixed lighting on clouds
2019-02-09 22:15:12 +02:00
Sollace
9834507162
Fixed rainbows rendering on the wrong layer
2019-02-09 22:14:22 +02:00
Sollace
5d6588c9e8
Kicking now costs a proportionate amount of energy to the food 'coaxed' from the tree
2019-02-09 21:08:32 +02:00
Sollace
5f94aa6d5b
Health is worth twice as much as hunger
2019-02-09 20:50:16 +02:00
Sollace
a8f79d31b4
Fixed crash when an earth pony tries to kick a tree during a world tick
2019-02-09 20:50:01 +02:00
Sollace
4cb2b6d0e0
Disable rolling and pitching for now. That had some weird side-effects
2019-02-09 20:15:58 +02:00
Sollace
18bbce8c0e
Changelings can only fly whilst disguised if they're disguised as something that can fly
2019-02-09 20:15:15 +02:00
Sollace
c115acf69d
Fixed hurt noises playing when disguises have a larger hitbox than changelings
2019-02-09 19:46:16 +02:00
Sollace
70ab3a025d
Changelings can now disguise themselves as other players
2019-02-09 16:34:17 +02:00
Sollace
10ed8fe920
Added preliminary support for changelings disguised as players
2019-02-09 14:27:15 +02:00
Sollace
0d837f89da
Decreased the cooldown time for the changeling feed ability
2019-02-09 14:26:49 +02:00
Sollace
259819c7dc
Rewrote the commands
2019-02-09 14:26:03 +02:00
Sollace
0fd12b7ac1
Fixed indentations because I'm tired of coming across these in my commits...
2019-02-08 23:39:02 +02:00
Sollace
9abc072d7c
Fixed "Pegasus changed race to Waterpicker"
2019-02-08 23:20:51 +02:00
Sollace
eacaea2898
Fixed changlings not being able to feed from players
2019-02-08 23:02:07 +02:00
Sollace
8c3ad677b9
Rewrote the spellbook pages system
2019-02-08 17:56:28 +02:00
Sollace
a4444814eb
Use Mojang's code to check if a key is pressed. Fixes #1
2019-02-08 11:50:18 +02:00
Sollace
a094d68d5e
Started adding a gem-based torch
2019-02-07 19:18:51 +02:00
Sollace
6329d5bd59
Fixed cloud fences and banisters connecting to each other
2019-02-07 16:31:15 +02:00
Sollace
58f72a783b
Rewrite the changeling feed ability
2019-02-07 15:47:53 +02:00
Sollace
87cf0e7342
Capture drops from the stomp ability
2019-02-07 15:47:33 +02:00
Sollace
c0e8468ee8
Fixed abilities still playing their cooldown effect even if they failed
2019-02-07 15:47:06 +02:00
Sollace
43daaf0f6e
Fixed creative mobe players can't break clouds blocks
2019-02-07 15:37:24 +02:00
Sollace
91109ba8bb
Use the enum! It makes it clearer
2019-02-07 13:38:42 +02:00
Sollace
cfa36497b7
Spawning particles can now be done with an ICaster<>
2019-02-07 13:32:55 +02:00
Sollace
6cb2ee69b9
Clean up unused code
2019-02-07 13:17:04 +02:00
Sollace
168403b6e4
Flatten apples
2019-02-07 12:14:41 +02:00
Sollace
daa96b1246
Rewrote the apple type mapping
2019-02-07 11:46:59 +02:00
Sollace
0cebad1277
Style
2019-02-06 22:25:18 +02:00
Sollace
e8dd55ee20
Fix indentation
2019-02-06 22:24:22 +02:00
Sollace
c1d5203926
Added a disk particle. Will use this for portals, as soon as I figure out ovals...
2019-02-06 20:36:44 +02:00
Sollace
f95be4762e
Package all the complex stuff into a class so I can reuse it.
2019-02-06 20:35:59 +02:00
Sollace
c2b4a07ecd
Use a call list to speed up sphere rendering
2019-02-06 20:35:18 +02:00
Sollace
c76be4a461
Destroy connected alfalfa blocks when destroyed by a player. Might help with floating plants
2019-02-06 12:40:23 +02:00
Sollace
a3f12e4ea7
Added inventory rendering for changeling disguises
2019-02-06 12:33:42 +02:00
Sollace
c01a01a417
Rainbows now consider the sun's brightness and are less visible during the night
2019-02-06 11:40:58 +02:00
Sollace
0614d73072
Fixed sphere particles not respawning at long distances
2019-02-06 10:32:26 +02:00
Sollace
6507169c7e
Fixed sphere particles not going away after a unicorn disables their spell
2019-02-06 10:32:03 +02:00
Sollace
545bd3a34b
Rewrote spell levelling
2019-02-06 10:31:31 +02:00
Sollace
c3eb588f3c
Fixed gem render location not matching its actual location
2019-02-06 10:30:49 +02:00
Sollace
6a17f1dd1c
Fixed drake not updating when it grabs a spell, and make them stand at eye height
2019-02-05 22:47:48 +02:00
Sollace
2895e5881c
Spells can now request an update by setting themselves as dirty on the server
2019-02-05 22:47:18 +02:00
Sollace
96cbffef02
Made shields look more like shields
2019-02-05 21:07:03 +02:00
Sollace
8cff3f3676
Fixed the helper gem's ai
2019-02-05 21:06:10 +02:00
Sollace
4e59f141b6
Fixed spell levels not being saved, fixed shields, fixed the drake gem
2019-02-05 14:44:35 +02:00
Sollace
765d647018
Fixed crash when apple saplings are destroyed
2019-02-05 11:32:17 +02:00
Sollace
cfc78f2f32
Added Gem of Assistance and Gem of inferno
2019-02-05 11:24:48 +02:00
Sollace
b976c3d0f3
Added awkward gems as a random rare drop
2019-02-05 11:20:55 +02:00
Sollace
7625f9eb93
Fixed apple trees not producing very many apples
2019-02-05 11:09:48 +02:00
Sollace
a3b0b7d507
Added beds and chests to the blocks with special placement conditions
2019-02-05 11:01:49 +02:00
Sollace
33e121b3db
Fixed alfalfa causing a crash when attempting to grown into another block above it
2019-02-05 11:01:26 +02:00
Sollace
849ff4519a
Changed block placement rules for clouds
2019-02-04 23:12:12 +02:00
Sollace
e6c0e4c14e
Fixed being able to feed gems with items of the wrong affinity
2019-02-04 22:10:12 +02:00
Sollace
c06c6c6a05
Fixed gems dropping an item of the wrong affinity
2019-02-04 22:09:43 +02:00
Sollace
4033b48e24
Added awkward gems
2019-02-04 22:05:37 +02:00
Sollace
322419970b
Added the necromancy trap gem
2019-02-04 21:24:10 +02:00
Sollace
0af6a52719
Spells now have their own affinity and can only be used with gems of a matching type
2019-02-04 20:29:37 +02:00
Sollace
79e9b310d3
Added cloud fences and banisters
2019-02-04 18:16:17 +02:00
Sollace
1f259a7e22
Added rainbows
2019-02-04 15:25:12 +02:00
Sollace
307e83770c
Correct parameter names
2019-02-04 15:24:50 +02:00
Sollace
349df38f07
Fixed clouds still playing a raining sound to entities in a snowy biome
2019-02-04 15:24:30 +02:00
Sollace
3ba4f14183
Fixed death animation on disguise entities
2019-02-04 15:23:50 +02:00
Sollace
d4d1c2e586
Renamed the particles to match vanilla
2019-02-03 20:01:50 +02:00
Sollace
29af8f173d
Added a changeling magic particle effect
2019-02-03 19:59:33 +02:00
Sollace
161f61b138
Fixed animations and burning states on disguised changelings
2019-02-03 19:58:54 +02:00
Sollace
ae49d43ddf
Fixed cider not using the drink action
2019-02-03 19:37:38 +02:00
Sollace
96aa4fdc6d
Fixed abilities not activating
2019-02-03 17:43:37 +02:00
Sollace
9798c10de3
Moved changeling feed to the O key by default
2019-02-03 17:43:23 +02:00
Sollace
72103173aa
Reimplemented the cloud control powers for pegasi
2019-02-03 17:43:06 +02:00
Sollace
04145fa96a
Fixed jittering disguises and fixed invisible changelings
2019-02-03 11:46:09 +02:00
Sollace
42ad67dd52
Fixed issues with ability triggering
2019-02-03 11:45:45 +02:00
Sollace
eb92e7f92e
Added an options button. It doesn't do much, yet...
2019-02-02 22:34:27 +02:00
Sollace
23522e4f18
Fixed typo
2019-02-02 22:34:02 +02:00
Sollace
fd18f80c1f
Fixed pegasi being able to pick up clouds as passengers
2019-02-02 18:50:48 +02:00
Sollace
d4948e0e37
Add a particle indicator for the shield spell ability
2019-02-02 18:50:34 +02:00
Sollace
c9354d7acb
Implement shapeshifting for changelings
2019-02-02 18:50:15 +02:00
Sollace
08aacefc26
Fixed player abilities not being synchronised when switching dimensions
2019-02-02 13:23:49 +02:00
Sollace
5495d75260
Move the minelp code into one location
2019-02-02 13:23:22 +02:00
Sollace
6f8a2ea72e
Fixed client crash due to missing class
2019-02-01 22:28:28 +02:00
Sollace
3fb6ef7fbe
All items involving apples (vanilla or modded) should now work with every apple variant
2019-02-01 18:29:58 +02:00
Sollace
41dfb01d26
Docs
2019-02-01 18:28:52 +02:00
Sollace
f0db63dabf
Little-known fact: Forge has a CraftingHelper. And that helper suppors nbt data. God I wish they'd document these things...
2019-02-01 14:26:00 +02:00
Sollace
d433c8a30c
Items dropped by clouds will now float in place
2019-02-01 11:37:47 +02:00
Sollace
292b09d6e5
Fixed clouds taking a long time to burst
2019-02-01 11:37:11 +02:00
Sollace
e00df3aa18
Fixed clouds going straight down when spawned with an egg
2019-02-01 11:07:19 +02:00
Sollace
4189ebf425
Increased drop rates for clouds
2019-02-01 11:06:40 +02:00
Sollace
e6e69f3cbd
Rename
2019-02-01 11:00:56 +02:00
Sollace
d838849df7
Adjust harmful effect so it doesn't fully kill you
2019-02-01 10:53:06 +02:00
Sollace
3d4f9c079b
Fixed positions still rendering when they should be hidden
2019-02-01 10:48:07 +02:00
Sollace
d9e48ba603
Don't know what that changes but OK
2019-02-01 10:40:30 +02:00
Sollace
6b7193e0f4
Make it possible to escape a vortex
2019-02-01 10:40:17 +02:00
Sollace
1d9f3b3ae3
Added pigs to the feedable set of enties, increased the feeding distance, and changed effects on the eaten entity
2019-02-01 10:39:33 +02:00
Sollace
eaa2790116
Fixed and balanced food effects for changelings
2019-02-01 10:38:45 +02:00
Sollace
502ac54dfd
Rebalanced flight cost
2019-02-01 10:00:43 +02:00
Sollace
63c51cae64
Reimplemented the vortex
2019-02-01 01:07:51 +02:00
Sollace
634ab607bf
Fixed various issues with shields
2019-02-01 01:07:19 +02:00
Sollace
d5b387ef4d
Fix gradle
2019-01-31 23:07:47 +02:00
Sollace
c3e1fbd398
Fixed item weight calculation in the Bag of Holding
2019-01-31 20:02:34 +02:00
Sollace
0ec870cd9f
Fixed player walking speed changes due to heavy items
2019-01-31 19:17:11 +02:00
Sollace
37265afbfa
Fixed crafting recipes for trick apples
2019-01-31 19:16:49 +02:00
Sollace
38ec547662
Fixed server crash when a player joins
2019-01-31 17:21:14 +02:00
Sollace
fd3edb01c4
Tall grass (the actual obtainable items) are now edible
2019-01-31 16:34:08 +02:00
Sollace
ad327c6831
Added toxicity indicators to more food items
2019-01-31 15:58:24 +02:00
Sollace
3129084f71
Added a potion effect and death message for food poisoning
2019-01-31 15:58:07 +02:00
Sollace
206ede0868
Fixed juice using the wrong animation
2019-01-31 14:28:17 +02:00
Sollace
22e05bcbb8
Added recipes for most new food items
2019-01-31 14:18:27 +02:00
Sollace
43b9064e32
Gem items no longer have metadata
2019-01-31 14:02:32 +02:00
Sollace
a3232bc263
Fixed models for toxicity variants
2019-01-31 14:01:23 +02:00
Sollace
61cb1ac78b
Fixed edibles not returning their container item correctly
2019-01-31 12:29:26 +02:00
Sollace
8478c0a0da
Added textures and translation keys for all the new items
2019-01-31 11:50:35 +02:00
Sollace
89cc446be7
Fixed apple textures
2019-01-30 22:26:05 +02:00
Sollace
7f91a0758c
Added several new food items and changed how item variants are registered
2019-01-30 22:17:46 +02:00
Sollace
663d37a602
Fixed crash when logging in (maybe?)
2019-01-30 22:17:09 +02:00
Sollace
344b61e26c
Fix whitespace
2019-01-30 15:50:24 +02:00
Sollace
37e9c17940
Added new cloud entity textures
2019-01-30 15:49:30 +02:00
Sollace
124612d02e
Improved cloud IA
2019-01-30 15:49:15 +02:00
Sollace
70d97b4127
Fixed server crash when spawning clouds
2019-01-30 14:03:32 +02:00
Sollace
259b620f45
Changed cloud rendering on clouds to be more cloudy
2019-01-30 13:57:55 +02:00
Sollace
4de736507d
Entity standing on cloud, moves with cloud
2019-01-30 13:26:46 +02:00
Sollace
b75ea7dfcf
God damn it Forge. Whoever invented these @SideOnly annotations deserved to die and burn for eternity in the ninth circle of hell for their crimes
2019-01-30 12:43:42 +02:00
Sollace
e24eadca8a
Fixed cloud spawning race???
2019-01-29 17:56:16 +02:00
Sollace
9e2c2bfdd9
The ambient spawn list is insane!
2019-01-29 17:18:51 +02:00
Sollace
76eb83e2d2
Change spawning behaviour to work in packs
2019-01-29 17:18:32 +02:00
Sollace
c5c608fd35
Fixed cloud model being rendered at an encorrect offset
2019-01-29 17:17:02 +02:00
Sollace
5acefa2b84
Fixed cloud sizes
2019-01-29 16:28:18 +02:00
Sollace
1e9cfc92a7
Use the world cloud tint when rendering clouds
2019-01-29 16:27:48 +02:00
Sollace
b5e7bf673d
Fixed cloud movement
2019-01-29 16:23:42 +02:00
Sollace
f90d6ae480
Added clouds to the spawn list
2019-01-29 15:22:36 +02:00
Sollace
841d326338
Human race is no longer a user settable race. You should only get it if some madman were to blacklist every race (which can be done by adding HUMAN alone to the whitelist).
2019-01-29 14:13:06 +02:00
Sollace
21e01ac93d
Fixed changelings becoming nausious without necessarily eating.
2019-01-29 13:54:17 +02:00
Sollace
71b518702d
All major flowers can now be eaten by the player
2019-01-29 13:53:43 +02:00
Sollace
435dc1c02d
Possibly fixed issues with Pam's Harvestcraft
2019-01-29 12:33:32 +02:00
Sollace
9cf95262e7
Added the various seeds as drops for grass and tall grass
2019-01-29 10:30:20 +02:00
Sollace
cc162f22ac
Fixed recipes not working when there are multiples of the same stack
2019-01-29 10:29:58 +02:00
Sollace
5dd390140d
Fixed item replacement not working correctly without liteloader
2019-01-28 19:43:22 +02:00
Sollace
81b7693e34
Rewrote particles entirely
2019-01-28 19:42:18 +02:00
Sollace
e044b5b5bd
Added a few more config options. This is probably not the best use of json, lol
2019-01-27 21:34:02 +02:00
Sollace
a6794a692f
Not even using this
2019-01-27 20:25:53 +02:00
Sollace
e6f8bb47dd
Fixed crashing when loaded on a server
2019-01-27 20:22:47 +02:00
Sollace
f47ad82999
Added translation keys for the /racelist command
2019-01-27 20:07:34 +02:00
Sollace
84f5b9d347
Fixed config saving
2019-01-27 19:37:08 +02:00
Sollace
3d02ee6856
Items dropped by a pegasus onto cloud blocks should not fall through. This also has some... interesting behavioural quirks.
2019-01-27 17:35:39 +02:00
Sollace
a520e799dc
Style
2019-01-27 17:35:01 +02:00
Sollace
5063c6e766
Fixed apples being able to have an invalid metadata (may fix rendering issues with Pam's Harvest)
2019-01-27 17:34:12 +02:00
Sollace
23499cc011
Zap apples are always edible for maximum 'fun'
2019-01-27 17:33:26 +02:00
Sollace
1ed677eab6
Fixed long-distance travel (Part 2)
2019-01-26 23:20:35 +02:00
Sollace
42b856aa3d
Fixed indentation
2019-01-26 20:16:51 +02:00
Sollace
a367bd57d9
Fixed long-distance travel and improved vertical portals
2019-01-26 20:15:43 +02:00
Sollace
6ebf34f7f6
Added portal gems
2019-01-26 19:28:21 +02:00
Sollace
e064517502
Fixed encorrect particle locations
2019-01-26 19:27:47 +02:00
Sollace
ca1d649b5d
Fixed saving of spell nbt data
2019-01-26 19:27:24 +02:00
Sollace
3f9029098e
Added recipes for al of the current gems
2019-01-26 19:26:52 +02:00
Sollace
655d12922d
(maybe) Fixed null pointer crash. This code now looks EVEN WORSE!!!
2019-01-26 11:19:40 +02:00
Sollace
2534053305
Fixed crash due to undefined classes when MineLP is not present
2019-01-26 10:21:17 +02:00
Sollace
cc710b93eb
Added apple trees
2019-01-25 17:22:41 +02:00
Sollace
35851d3f23
Implement sugar, implement spell affinities, fix some issues with the ice gem
2019-01-22 18:39:30 +02:00
Sollace
cd0b86fc36
That would've been bad DX
2019-01-22 18:36:57 +02:00
Sollace
ac52865c02
Fix indentations
2019-01-20 01:08:13 +02:00
Sollace
96809095c2
Reimplement Fire and Ice gems
2019-01-20 01:07:59 +02:00