Commit graph

1910 commits

Author SHA1 Message Date
Sollace
3d5fe40950 Fixed server-wide default race being set to human and added a command to change it 2023-01-27 14:37:25 +00:00
Sollace
06e0ac39a6 Fix mixin 2023-01-23 00:20:50 +00:00
Sollace
1ca7407642 Add a permission level requirement for the /race command 2023-01-21 23:27:23 +00:00
Sollace
47e8995ad8 Change rainbow trails to not default to the client player once bound 2023-01-21 23:15:14 +00:00
Sollace
598f4273da Fixed spellbook not repainting when its state is updated from the server 2023-01-21 22:52:20 +00:00
Sollace
65c1c4289d Fixed cool potato advancement not triggering when using trinkets. Closes #94 2023-01-21 00:43:08 +00:00
Sollace
844dfcd68c Fixed non-living entities counting towards the terror from the skies advancement. Closes #93 2023-01-21 00:33:26 +00:00
Sollace
5f1e6c24f0 Properly set players' race when joining. Should fix players getting stuck as humans when joining a server they played on before the mod was installed. 2023-01-21 00:28:59 +00:00
Sollace
fef8b05fea Fixed a weird edge case due to differing locales 2023-01-13 00:47:22 +00:00
Sollace
71ca9614bb Fixed concurrent modification exception when using the ice spell. #90 2023-01-09 10:38:32 +00:00
Sollace
8c04bb710a Fixed pegasi dropping the entity they were carrying upon a relog 2023-01-09 01:27:22 +01:00
Sollace
44802abf1b Properly render both arms in first person when holding an entity 2023-01-09 01:26:29 +01:00
Sollace
015d3b29fa Convert to using conventional tags 2023-01-09 01:25:02 +01:00
Sollace
bc54d0e280 Update fabwork again 2022-12-30 21:09:33 +01:00
Sollace
83932bfea1 Update fabwork and switch a lot of the packets to records and replace the client handler with the new receiver method of registering callbacks 2022-12-30 20:42:18 +01:00
Sollace
1763f433d4 Switch to using the simple networking apis provided by fabwork 2022-12-29 22:37:17 +01:00
Sollace
59dc4d53b9 Use fabwork for networking and to prevent joining servers without the mod installed 2022-12-29 22:23:49 +01:00
Sollace
f4ce69a0c1 Remove unused method 2022-12-29 22:23:05 +01:00
Sollace
e69076d19a Some wip stuff 2022-12-29 22:22:46 +01:00
Sollace
86039d4611 Wings of icarus, bat pony, and pegasus wings now render on the pony model 2022-12-28 19:54:44 +01:00
Sollace
3b69c95ac5 Clean up unused imports 2022-12-27 20:42:21 +01:00
Sollace
14a56adc35 Add a particle effect to the bubble spell projectile 2022-12-27 20:41:54 +01:00
Sollace
253962b5f3 Add an indicator to show which spell is is going to be used and allow switching between main and offhand spell by sneaking 2022-12-27 20:41:40 +01:00
Sollace
a5c1d2ead8 Save which page of the hud is selected 2022-12-27 20:40:31 +01:00
Sollace
10758fc25d Fixed catapult spell and fixed spells not being applied when a projectile hits something 2022-12-26 23:48:01 +01:00
Sollace
3c065ac097 Added bubble spell 2022-12-26 23:46:37 +01:00
Sollace
ef318822c1 Clear some todos 2022-12-26 21:45:38 +01:00
Sollace
25044b6f69 Properly position the held entity in first person view 2022-12-26 21:39:28 +01:00
Sollace
0488c7a051 Added butterflingers status effect 2022-12-26 20:21:18 +01:00
Sollace
fc14f51859 Drop carried entities switching to a species that's not supposed to be able to carry other entities 2022-12-25 23:23:11 +01:00
Sollace
67a7c9f16e Some more refactoring to move awary from using just one god-tier tick() method 2022-12-25 23:21:34 +01:00
Sollace
db52d53d06 Fixed entities jumping back to their original position when being dropped by a pegasus 2022-12-25 19:37:04 +01:00
Sollace
7ca2e63fae Set position and render entities being carried by pegasi in their arms arms 2022-12-25 19:36:43 +01:00
Sollace
e9070b87b0 Move some methods out of the Equine<?> interface that don't need to be there 2022-12-25 16:01:12 +01:00
Sollace
33dc4cbb34 Fix some balancing issues for changling's love draining ability and add sound effects 2022-12-24 21:13:20 +01:00
Sollace
f55dff6b87 Properly implement death messages for pegasi 2022-12-24 21:12:54 +01:00
Sollace
a36c1bead3 Added some more death message variances for pegasi 2022-12-23 23:31:06 +01:00
Sollace
2a13627b3f Added sun-related death messages 2022-12-23 22:49:44 +01:00
Sollace
9824801609 Bat ponies can now burn their eyes by looking directly at the sun 2022-12-23 22:13:21 +01:00
Sollace
077f0b8987 Items dropped by batponies whilst hanging from the ceiling no longer copy their gravity 2022-12-23 20:55:23 +01:00
Sollace
97fa83e42a Fixed ear ringing sound effect not triggering reliably 2022-12-23 20:54:42 +01:00
Sollace
0d6c265845 Improve rendering of field of view effects 2022-12-23 16:33:05 +01:00
Sollace
8629cba3e9 Change the stored attacker to a Caster<?> 2022-12-19 23:23:08 +01:00
Sollace
4110c66493 Wing flags will now trigger a sound event 2022-12-19 23:08:30 +01:00
Sollace
82c144fe64 Remove unused code 2022-12-19 21:25:53 +01:00
Sollace
9601109a21 Fixed block ghosting when breaking glass by throwing rocks 2022-12-19 21:24:09 +01:00
Sollace
eed112ef4a Further refactorings 2022-12-19 21:03:55 +01:00
Sollace
a3163d431f Consolodate asWorld() implementations 2022-12-19 19:50:15 +01:00
Sollace
a239d30cab Replace getEntity() with asEntity() and getReferenceWorld() with asWorld() 2022-12-19 18:13:15 +01:00
Sollace
daa508ba73 Cleanup and replace some more references to getMaster() 2022-12-19 17:27:24 +01:00
Sollace
bf5649a966 Apply the same to Living<T> 2022-12-19 16:10:09 +01:00
Sollace
34b9a54487 Add a method specifically for getting the wrapped entity and move away from using getMaster() for everything 2022-12-19 16:03:35 +01:00
Sollace
6fd0e79d5a These classes can be static 2022-12-19 08:17:57 +00:00
Sollace
026c9ce152 Post-Port fixes 2022-12-19 07:51:07 +00:00
Sollace
002b33081e 1.19.2 -> 1.19.3 (1.20) [part 3] 2022-12-19 00:47:00 +00:00
Sollace
68df426f37 1.19.2 -> 1.19.3 (1.20) [part 2] 2022-12-18 23:12:49 +00:00
Sollace
c9c463d6c9 1.19.2 -> 1.19.3 (1.20) [part 1] 2022-12-18 21:07:24 +00:00
Sollace
aa88ed6d49 Added a few more paintings 2022-12-18 16:55:23 +00:00
Sollace
2f0e91c91b Added pony paintings 2022-12-15 18:39:27 +00:00
Sollace
2205e4dd48 Fix build error 2022-12-15 18:39:15 +00:00
Sollace
4a2c351aae Soften the dependency on sodium for being able to build 2022-12-15 11:15:50 +00:00
Sollace
7383521435 Fixed magic rendering with iris #81 2022-12-15 11:01:48 +00:00
Sollace
e7d6c22fb4 Disable a number of amulet effects when in creative mode 2022-12-15 11:01:00 +00:00
Sollace
0bc7c5d233 Make alicorn amulets harder to destroy 2022-12-15 11:00:40 +00:00
Sollace
ef325aeab0 Adjust oats growth rate to be half that of vanilla. Closes #86 2022-12-15 10:13:08 +00:00
Sollace
1c58ae9539 Only drop seeds from the bottom-most oats plant, and only drop oats from the other two 2022-12-15 10:12:40 +00:00
Sollace
0fa39535db Added missing oats translations. Fixes #87 2022-12-15 09:44:29 +00:00
Sollace
5fbe0f1fb9 Add a natural decay to corruption 2022-12-15 09:15:26 +00:00
Sollace
f4579d21f5 Change displayed time to use real time 2022-12-15 09:15:11 +00:00
Sollace
0a31fee280 Fixed oats not quite growing consistently 2022-12-15 09:14:55 +00:00
Sollace
ed22f638ae Remove some legacy batpony code 2022-12-14 17:41:26 +00:00
Sollace
57eaf86d5a Comment out some test code 2022-12-13 20:32:57 +00:00
Sollace
3e87a23dfc Implement more of the alicorn amulet effects 2022-12-13 20:32:47 +00:00
Sollace
c44dad30f4 Re-add corruption accumulation 2022-12-13 20:31:33 +00:00
Sollace
e6b11a4cf7 Fixed crash when updating amulet status effects 2022-12-13 19:09:03 +00:00
Sollace
1b091fc5fd Added corruption visual effect 2022-12-12 01:05:10 +00:00
Sollace
b1aef9160d Terrible class name is still terrible 2022-12-10 00:22:24 +00:00
Sollace
7878f280e3 Fixed item tracking not being synced to the client 2022-12-10 00:16:23 +00:00
Sollace
a1268e8209 Implement proper composition of abilities when wearing the alicorn amulet 2022-12-09 23:55:53 +00:00
Sollace
da107e7b81 Fixed wings changing when wearing the alicorn amulet 2022-12-09 22:41:21 +00:00
Sollace
4ac34f1d5f Fixed batponies not having night vision when their pseudo-race has been changed 2022-12-09 22:34:50 +00:00
Sollace
8a88596c67 Fixed Living.getOrEmpty and fixed the amulet crashing 2022-12-09 22:16:54 +00:00
Sollace
65cf691242 Passive mobs will now correctly flee from players that have been wearing the alicorn amulet at least 1 day 2022-12-09 21:21:04 +00:00
Sollace
bc01a8a824 Allow all entities to get the effects of wearing an alicorn amulet and not just the player 2022-12-09 20:52:03 +00:00
Sollace
26b297dd50 Fixed ambient particle effects for the pegasus amulet not playing when in the trinkets slot 2022-12-09 13:56:46 +00:00
Sollace
19d6ce2887 Change status effects for the alicorn amulet to increase gradually with the time you're wearing it 2022-12-09 12:54:33 +00:00
Sollace
d4c93dcecb Remove existing effects from the alicorn amulet 2022-12-09 12:53:28 +00:00
Sollace
e1195256c6 Switch to using entity-reach-attributes for changing the player's reach distance. Closes #82 2022-12-06 22:52:24 +00:00
Sollace
9b366e3c9e Make all the organic items compostable #80 2022-12-04 23:09:13 +00:00
Sollace
4ff4cd1ade Fixed bat flight not being cancelled when hanging synchronize the change to the client 2022-12-04 22:56:17 +00:00
Sollace
ab08d9a4a6 Remove deprecated method call 2022-12-04 22:46:57 +00:00
Sollace
8a16a8b501 Refactor projectile event handlers 2022-12-04 22:46:45 +00:00
Sollace
9421587f9d Switch to using JVM args for debugging 2022-12-04 19:13:57 +00:00
Sollace
9c1f032dc6 Fixed sunglasses rendering twice on players' heads #76 2022-12-04 16:09:34 +00:00
Sollace
477741ff49 Added config option to disable butterflies. #83 2022-12-04 15:57:53 +00:00
Sollace
8eace74353 Fix debug flags 2022-12-04 15:53:30 +00:00
Sollace
980355851b Fix crash with quilt. Fixes #84 2022-12-04 15:38:38 +00:00
Sollace
06954aa779 Added a general-use fuzz function 2022-12-04 15:25:37 +00:00
Sollace
fd7848e8e5 Added paralysis status effect 2022-12-04 15:25:03 +00:00
Sollace
ca825b9c32 Fix regression of #55 Closes #77 2022-12-04 15:22:58 +00:00
Sollace
1db87ad409 Fix #79 2022-11-27 21:34:35 +00:00
Sollace
a2410939dd A quick and dirty fix for #75 2022-11-27 21:32:35 +00:00
Sollace
c62c4e475b Fixed certain recipes matching when they shouldn't 2022-10-22 00:07:30 +02:00
Sollace
fce836bf3b Clicking on a trait in a recipe will now take you to that trait in the dex 2022-10-21 14:56:10 +02:00
Sollace
c5349bd242 Change how traits are obfuscated and obfuscate trait descriptions if you haven't discovered it yet 2022-10-21 14:55:44 +02:00
Sollace
73159ececa Display the traits on items placed in the spellbook's crafting grid and fixed display of fractional traits 2022-10-21 14:06:21 +02:00
Sollace
a73d0cb3ea Fixed spellbook crafting slot weightings not matching the documented behaviour 2022-10-21 14:05:46 +02:00
Sollace
26063e98a2 Adjust drop rates of wheat worms 2022-10-21 00:09:54 +02:00
Sollace
988e701098 Prevent drops when using silk touch 2022-10-20 23:52:54 +02:00
Sollace
6db7f313dd Remove some alicorn amulet buffs and make is so passive entities run away from you when wearing it 2022-10-17 18:02:10 +02:00
Sollace
184a455c30 Reduce frequency of damage dealt by the corruption status effect 2022-10-17 18:01:28 +02:00
Sollace
20607d5755 Fixed spellbook profile showing your actual race rather than what you report as 2022-10-17 18:01:06 +02:00
Sollace
f2bb7adc74 Fixed race allow list not functioning correctly, fix the world's default race setting, and change the default race to auto-assign when it's set 2022-10-17 17:28:13 +02:00
Sollace
5e3711c042 Don't assign a default race to newly-joined players (because we have a UI that lets them pick for themselves). 2022-10-17 14:13:18 +02:00
Sollace
79ea197dad Fixed #73 2022-10-17 14:11:24 +02:00
Sollace
2ec2860fdd Try to prevent bats from respawning in lava or water 2022-10-15 14:05:29 +02:00
Sollace
493d746884 Reduce the time before checking if a bat is hanging in the right position 2022-10-15 14:05:12 +02:00
Sollace
82199b21d4 Added a visual overlay when boats are frosted 2022-10-15 14:04:51 +02:00
Sollace
617869519d Fixed players still taking lava damage when riding a boat in lava 2022-10-15 11:52:00 +02:00
Sollace
8b38c54df0 When switching bodies you will now inherit the race and abilities of whoever you switch with 2022-10-14 16:22:09 +02:00
Sollace
9a19ed36c1 Include max health in what's swapped by the mind swap spell 2022-10-13 21:18:56 +02:00
Sollace
4b776c4d2b Allay, Bat, and Butterfly are all flying entities 2022-10-13 20:24:37 +02:00
Sollace
8e436fa809 Flying entities disguised as non-flying entities should not fly 2022-10-13 20:24:22 +02:00
Sollace
3d27d10a8f Fixed dandelions not being edible 2022-10-13 19:57:16 +02:00
Sollace
8e12c683b8 Fixed mind swap not properly being reverted when the caster dies 2022-10-13 19:55:24 +02:00
Sollace
a8e1c66e0f Fix error when updating pony model for a disguise player entity 2022-10-13 19:39:53 +02:00
Sollace
67a894958c Fixed crash when players have disguised as other players 2022-10-13 18:16:52 +02:00
Sollace
9f6826ee7d Fix spells not being saved beyond the first 2022-10-13 18:15:21 +02:00
Sollace
c84d938a8b Fixed infinite loop when gaining mana from experience levelling 2022-10-13 01:06:41 +02:00
Sollace
3fa9f68bd8 Fixed the desperation advancement 2022-10-13 01:06:21 +02:00
Sollace
34065d3919 Move feed ability to the secondary slot for changelings and make the dispell ability available 2022-10-13 00:20:14 +02:00
Sollace
b5f41d2244 Improve performance by removing unneccessary nbt reads of spells when ticking 2022-10-12 23:15:17 +02:00
Sollace
7cb560802f Make the weather vane mineable with a pickaxe and add a loot table 2022-10-12 23:14:42 +02:00
Sollace
fa235e8de0 No need to update disguises on the render call 2022-10-12 22:48:36 +02:00
Sollace
d9cb0528f1 Use the new config format and fix serialization of races 2022-10-12 19:30:06 +02:00
Sollace
ea9b0a02d6 Update some unlock conditions for certain recipes 2022-10-12 15:46:28 +02:00
Sollace
6db30ff693 Added weather vanes 2022-10-12 15:46:15 +02:00
Sollace
c3032ded26 Fixed crash when opening the settings screen without loading a world 2022-10-12 15:45:51 +02:00
Sollace
bfc7c64160 Fixed config not being loaded 2022-10-12 15:45:27 +02:00
Sollace
8483f74286 Fixed empty gap on race sliders 2022-10-12 15:45:07 +02:00
Sollace
83b4953bba Move out some references to vanilla sounds to make them easier to replace 2022-10-12 10:40:36 +02:00
Sollace
b13db5cdbf Added recipes and pages for the other two new spells 2022-10-11 17:48:14 +02:00
Sollace
1a0747ff86 Add recipe and spellbook entries for the hydrophobic spell 2022-10-11 17:21:22 +02:00
Sollace
9bf0dd01c2 Obfuscate recipe results when the page is obfuscated 2022-10-11 17:20:12 +02:00
Sollace
2eaefdad9b Add debug configs 2022-10-11 17:19:50 +02:00
Sollace
5d368d50e9 Add a config option to disable the water plants fix 2022-10-11 17:19:06 +02:00
Sollace
db8181c45e Remove debug code 2022-10-11 17:18:00 +02:00
Sollace
7311d39607 Fixed sound volume and pitch being flipped 2022-10-11 17:17:53 +02:00
Sollace
a0933d8424 Added windflow, and made turbulance global + certain blocks produce an updraft that pegasi can ride up or down 2022-10-09 18:07:04 +02:00
Sollace
42cbe2b51f Fixed pitch and volume being swapped for certain sounds 2022-10-09 18:05:54 +02:00
Sollace
e78c03be98 Fixed intense lag/lockup when playing as a flying race 2022-10-09 17:50:41 +02:00
Sollace
85a0705fd3 Update love mug texture 2022-10-09 14:45:36 +02:00
Sollace
d30ff131fd Update stripped zap log top texture 2022-10-09 14:42:12 +02:00
Sollace
66bdfc0e1a Fixed magic projectiles not triggering the destroy event on their spells when being destroyed 2022-10-09 00:29:19 +02:00
Sollace
f3cdeaf504 Fixed the magic projectile ability 2022-10-09 00:23:47 +02:00
Sollace
986c4a5f85 Fixed twittermites and magic beams appearing invisible with sodium 2022-10-09 00:23:35 +02:00
Sollace
276e2f2b2a Fixed some items not appearing in their respective creative tabs 2022-10-09 00:22:51 +02:00
Sollace
06de83981e Fixed sea plants breaking when using the hydrophobic spell 2022-10-09 00:22:27 +02:00
Sollace
a068b5cc03 Fixed heartbeat sound effect not playing 2022-10-08 17:12:36 +02:00
Sollace
320f78a1b8 Adjust dash speed and make it cost mana to perform 2022-10-08 17:12:25 +02:00
Sollace
4cf03f452f Added an ability for pegasi to instantly start and stop flying 2022-10-08 16:54:15 +02:00
Sollace
82f6ce746d Fix model jankiness when flying as a pony (only rotate when moving) 2022-10-08 15:44:44 +02:00
Sollace
5680e60464 Rewrite mana/food/health consumption to be more forgiving 2022-10-08 14:46:07 +02:00
Sollace
22be8e35df Adjust cost when performing a rainboom 2022-10-08 14:45:47 +02:00
Sollace
06db6e6247 Fixed water being misplaced 2022-10-08 14:45:06 +02:00
Sollace
743ecd9cc2 Fixed certain spells not working quite as they should when cast on a pegasus 2022-10-08 14:44:52 +02:00
Sollace
b8df7d0e67 Updates to the shape package 2022-10-08 10:57:16 +02:00
Sollace
645d6c6b7e Merge branch '1.19' of https://github.com/Sollace/Unicopia into 1.19 2022-10-07 17:53:03 +02:00
Sollace
5fcc22f178 Add waterlogged state to sea plants 2022-10-07 17:52:45 +02:00
Sollace
170cbe3a7d More work on the hydrophobic spell 2022-10-07 16:52:35 +02:00
Sollace
fc792c930e Catch exceptions when deserialising spell nbt 2022-10-07 16:52:21 +02:00
Sollace
4a73cae094 Fixed being able to convert any item into botched gems 2022-10-07 09:03:24 +02:00
Sollace
43ef65261c Fixed XP not collecting after the first level 2022-10-07 09:03:10 +02:00
Autumn Meadow
a2e9aa85aa
fix typo
Slowls
2022-10-06 21:33:04 -07:00
Sollace
a01466cf01 Add a rarity factor in to tree drops 2022-10-07 00:30:51 +02:00
Sollace
9314e144e0 Fixed zap apples not growing and fixed wolf howl not howling 2022-10-07 00:30:26 +02:00
Sollace
09e8f8243c Added missing cider recipe 2022-10-06 23:26:08 +02:00
Sollace
7a8ba44f0d A bit of general cleanup 2022-10-06 23:04:32 +02:00
Sollace
8f45fcf811 Added pinecones and acorns 2022-10-06 22:08:25 +02:00
Sollace
d9ec01a479 Do a bit of cleanup 2022-10-06 20:41:56 +02:00
Sollace
046d70008d Minor animation change, nothing to see here 2022-10-04 22:49:01 +02:00
Sollace
349e4bc06e Clean up some formatting 2022-10-04 21:52:21 +02:00
Sollace
e9649d9743 Fix warning 2022-10-04 21:39:58 +02:00
­Sollace
1b59d8a018
Merge pull request #68 from FollowSlipstream/Wind-SFX
Fixes for pegasus flying wind sound effect
2022-10-04 21:38:21 +02:00
­Sollace
b3fa01fd0c
Merge pull request #69 from FollowSlipstream/Music-Fix
Fix panning and attenuation for music discs
2022-10-04 21:37:46 +02:00
Sollace
64be265c04 Fixed crash when an entity other than the player tries to eat 2022-10-03 23:47:24 +02:00
Sollace
afda7a6ef8 Added mimic, mind swap, and hydrophobe spells 2022-10-03 23:47:17 +02:00
Slipstream
481ae189ac Fix panning and attenuation for music discs 2022-10-03 20:52:00 +02:00
Slipstream
e117fe44ea Fixes for pegasus flying wind sound effect
This fixes several aspects of the wind sound effect:
-Interpolation of FadeOutSoundInstance breaking the effect's volume controls
-Attenuation and panning (3D audio) should now work correctly for other clients
-New attenuation curve for velocity based attenuation
-New pitch controls same as above
-Made effect a continuous loop
-Added rate limiter so that sudden movements won't cause volume and pitch jolts (storms?)
2022-10-03 20:44:39 +02:00
Sollace
69c8ceac45 Update icon for the cool potato advancement 2022-10-02 00:06:18 +02:00
Sollace
a393a9137a Added imported oats advancement 2022-10-02 00:06:08 +02:00
Sollace
635d77041c Fix minor offset on portals 2022-10-01 23:53:37 +02:00
Sollace
39e97818e7 Changes to how shapes are handled and align the particles spawned by portals to the portal's orientation 2022-10-01 23:53:18 +02:00
Sollace
63481f9c64 Add an advancement for breaking through a window as a pegasus 2022-10-01 23:51:26 +02:00
Sollace
8e052f2472 Pegasi dashing can now smash through windows 2022-10-01 18:21:33 +02:00
Sollace
8c65adeea2 Add generics to SpellContainer.stream 2022-10-01 18:21:08 +02:00
Sollace
2b00977e7f Clean up raytrace helper code 2022-10-01 18:20:53 +02:00
Sollace
3ca28335bd Added buckets, bottles, and mugs full of love + Changelings can now collect love from the crystal heart 2022-09-30 18:48:34 +02:00
Sollace
02eaf365c8 Remove the race selection from the world creation screen (no longer needed since you are asked to select a race upon joining the world) 2022-09-30 16:42:56 +02:00
Sollace
ab97a7b6ef Spawn batponies in appropriate locations to avoid burning their eyes 2022-09-30 16:42:13 +02:00
Sollace
d720a37cd9 Added creative tabs for each of the different races 2022-09-30 14:52:26 +02:00
Sollace
f41873fd7a Fix syntax in the apple pie advancements 2022-09-30 14:47:40 +02:00
Sollace
92c50f2676 Reworking toxics slightly 2022-09-30 12:43:07 +02:00
Sollace
aa724f56b0 Integrate changeling love sickness into the toxics system so we can have more nuanced control over what makes changelings sick 2022-09-30 10:37:56 +02:00
Sollace
5fff677f79 Prep for a future feature 2022-09-30 10:21:18 +02:00
Sollace
1d5bd75d6a Added recipe to convert apple pie slices back into apple pies 2022-09-30 09:35:45 +02:00
Sollace
cc1b91de20 Added apple pie slices 2022-09-30 00:54:09 +02:00
Sollace
e1659c32b2 You can now stomp apple pies. You monster 2022-09-30 00:23:16 +02:00
Sollace
3839a3e17f Update oat textures 2022-09-29 23:18:04 +02:00
Sollace
3a922f8aa5 Added apple pie 2022-09-29 22:01:56 +02:00
Sollace
67e9d5fb3a Fixed batpony flight not functioning as it should since the last change 2022-09-28 22:45:11 +02:00
Sollace
0f60cbce34 Added recipes to obtain the hay burger, hay fries, and daffodil daisy sandwich 2022-09-28 22:44:48 +02:00
Sollace
9a614313b8 Added oats, fancy imported oats, and oatmeal 2022-09-28 22:44:23 +02:00
Sollace
1b6ca1ad46 Improve air balloon physics 2022-09-27 00:04:09 +02:00
Sollace
5d21c691b4 Bat ponies and pegasi can now dash forwards while flying by quickly tapping their primary ability 2022-09-26 21:13:58 +02:00
Sollace
7b60248514 Standardise sound playing 2022-09-26 21:13:03 +02:00
Sollace
88ba52efc5 Send a velocity update to the client when modifying player velocities. (should fix some instances of knockback not working when it should)
i.e.
When wearing the alicorn amulet,
When hit by a jar,
When hit by a polearm
When hit by an earth pony stomp
When kicked by an earth pony
When screeched at by a bat pony
2022-09-26 21:12:30 +02:00
Sollace
66cbf1ff2b Document each slot type 2022-09-26 21:07:14 +02:00
Sollace
7381f6181e Added recipe to get dirt from wheat worms and sand 2022-09-26 13:58:12 +02:00
Sollace
c185071478 Fixed bat ponies dropping pegasus feathers 2022-09-26 13:57:45 +02:00
Sollace
d27d75f00c Added apples, apple seeds, and friendship bracelets to villager trades 2022-09-26 13:43:35 +02:00
Sollace
e16a2ffaee Make view effect when wearing sunglasses slightly more subtle 2022-09-26 13:43:10 +02:00
Sollace
f468631423 Added apples and apple seeds to loot tables in wooldland mansions and villages 2022-09-26 13:42:32 +02:00
Sollace
bea8272873 Added sunglasses and broken sunglasses (credit @AtomicGlow for the idea) 2022-09-25 22:32:38 +02:00
Sollace
81eff15912 Added sour apple trees 2022-09-25 16:23:10 +02:00
Sollace
043a54eabf Added sweet apple trees 2022-09-25 15:39:07 +02:00
Sollace
b2e3008141 Adjust model and hitbox sizes of fruit 2022-09-25 14:47:04 +02:00
Sollace
1cd3390b1e Fixed kicking apple trees not dropping the fruit 2022-09-25 13:58:10 +02:00
Sollace
9e0e03379e Add green apple seeds and recipe 2022-09-25 01:55:29 +02:00
Sollace
9476b5634c Added granny smith apple trees and more related log blocks for zap apple trees
* Earth ponies can now kick zap and granny smith trees
* Kicking these types of trees will dislodge their fruit rather than spawn apples
2022-09-25 00:15:38 +02:00
Sollace
def7e37712 Added zap apple trees 2022-09-23 23:25:00 +02:00
Sollace
94d81ff5f5 Fix server exception when earth ponies try to kick things. Fixes #63 2022-09-23 16:06:07 +02:00
Sollace
a53cb275e9 Adjust polearm balancing #64 2022-09-23 16:06:06 +02:00
Sollace
445901733d Fixed bat pony hanging not being cancelled when they move. #64 2022-09-23 16:06:06 +02:00
­Sollace
f244b60f16
Merge pull request #66 from AtomicGlow/1.19
Removed Stray pixels?
2022-09-23 13:17:42 +02:00
AtomicGlow
71becbff07 Removed Stray pixels?
I posted it in #support, but there seems to be a tiny stray semi-transparent pixel in these textures that shows whenever they're held in telekinesis.
2022-09-22 20:48:56 -04:00
Sollace
9ce27c3f65 Fixed dispensers not being able to equip friendship bracelets and amulets when trinkets is installed 2022-09-22 13:01:31 +02:00
Sollace
48f355050b Made it a little easier for pegasi to hover 2022-09-22 12:47:02 +02:00
Sollace
2f5c191bd2 Fixed wind sounds whilst not fading 2022-09-22 12:46:45 +02:00
Sollace
2e14403f93 Fixed server crash. Fixes #61 2022-09-22 12:13:36 +02:00
Sollace
534a9d000a Fix crash when loading without trinkets. Fixes #60 2022-09-22 12:00:22 +02:00
AtomicGlow
048560f5fc it's vegetables 2022-09-21 20:50:12 -04:00
Sollace
4636ed267b Pegasi can walk on powdered snow 2022-09-21 23:19:29 +02:00
Sollace
a664a52bbe Anyone can read the spellbook now 2022-09-21 22:58:29 +02:00
Sollace
e994b5e837 Earth ponies can now kick things other than trees 2022-09-21 22:58:07 +02:00
Sollace
a1f84872f2 Fixed gear not rendering on ponies 2022-09-21 18:02:45 +02:00
Sollace
f45817bfd6 Add handling for inserting items directly into trinket slots 2022-09-21 17:12:01 +02:00
Sollace
e02589d07b Handle stack limits when equipping items to trinket slots 2022-09-21 15:08:52 +02:00
Sollace
ac874945cd Use the stack-aware version of Slot#getMaxItemCount 2022-09-21 10:53:09 +02:00
Sollace
32a23a6ca5 Added Trinkets support 2022-09-20 23:50:15 +02:00
Sollace
0e74cc6bbe Fixed block destructions not showing on tile entities when sodium is installed 2022-09-20 18:17:02 +02:00
Sollace
bc19a32a41 Fixed magic rendering around polearms 2022-09-20 18:16:33 +02:00
Sollace
2f65f5b0c0 Fixed crash at startup due to bad mixins #59 2022-09-19 17:35:29 +02:00
Sollace
3916e4810f Fixed batpony hanging ability and fixed rendering of upside down players 2022-09-19 17:33:38 +02:00
Sollace
869d900f14 Nerf batpony blindness. Fixes #58 2022-09-18 23:05:28 +02:00
Sollace
fb0e870535 Fix Mixins even harder 2022-09-18 22:31:31 +02:00
Sollace
234e44cbaf Fix mixins 2022-09-18 22:12:57 +02:00
Sollace
1653ece6a5 Added a recipe to smelt burned juice into coal 2022-09-18 21:46:09 +02:00
Sollace
c2db33c8df Certain items can now be used as fuel in the furnace 2022-09-18 21:45:56 +02:00
Sollace
33d4233866 Added polearms 2022-09-18 21:39:42 +02:00
Sollace
a5f847df22 Move recipe advancements to the correct folder 2022-09-18 21:10:33 +02:00
Sollace
7fc17d9f79 Use separate textures for each race icon, display the number of spells active in the hud, and change the spell dismiss screen to reflect the location of placed spells 2022-09-18 14:16:28 +02:00
Sollace
47db6d49ee Fixed dead placeable spells not being fully removed from the player 2022-09-18 11:35:35 +02:00
Sollace
f5c643ed50 Cleanup spell orientation slightly 2022-09-18 11:34:57 +02:00
Sollace
33dba4db7e Added the dragon breath scroll 2022-09-18 01:23:29 +02:00
Sollace
8036844941 Add a mana cost when using the portals 2022-09-17 22:11:40 +02:00
Sollace
cbd80270e3 Store the level with the spellcast entity so it can still be used when the owner is offline 2022-09-17 22:11:24 +02:00
Sollace
5d9ef41672 Add pages for the new spells and remaining artefacts 2022-09-17 20:52:19 +02:00
Sollace
188210f020 Fix crash when calling the recipe tree builder with one input 2022-09-17 20:51:38 +02:00
Sollace
af7e19ae69 Portal refinements and add the displacement spell 2022-09-17 19:13:39 +02:00
Sollace
4fde8400c5 Adjust shield sizes to account for increasing levels and placed vs on-person 2022-09-16 22:14:24 +02:00
Sollace
0250d8875a You can now cast more than one placed spell at a time (for any type of placed spell, not just portals) 2022-09-16 22:13:55 +02:00
Sollace
ab017ded6e Fixed levels not increasing when XP is full 2022-09-16 22:13:18 +02:00
Sollace
3ba4040bb9 Remove compound spells since they weren't being used 2022-09-16 22:12:51 +02:00
Sollace
88e078cfc7 More refinements to portal spells 2022-09-16 21:19:54 +02:00
Sollace
b83f947488 Fixed sphere and disk particles not having the right colour when first spawned 2022-09-16 21:19:09 +02:00
Sollace
2a9f19fc9f Fixed spell entities becoming detached when cancelling the spell from very far away 2022-09-16 18:35:13 +02:00
Sollace
734c256822 Reimplemented the portal spell 2022-09-16 17:54:46 +02:00
Sollace
a32a14f134 Fixed multiple spell entities being spawned when far away 2022-09-16 17:54:20 +02:00
Sollace
8d2639b69b Minor cleanup 2022-09-16 17:53:20 +02:00
Sollace
b1f64b9f9f Fixed runes rendering in front of the player 2022-09-16 17:48:01 +02:00
Sollace
09f98be74d Remove debug prints 2022-09-16 17:47:13 +02:00
Sollace
638a136d6d For spells with a timer, display the timer progress to the user 2022-09-16 12:47:32 +02:00
Sollace
082e5e37f2 Distribute mana cost between party members 2022-09-16 12:46:55 +02:00
Sollace
17233f425a Fixed mana regeneration and energy consumption and fixed mana not being loaded correctly between saves 2022-09-16 11:15:07 +02:00
Sollace
89879494df Grant the player experience when crafting spells 2022-09-15 21:50:28 +02:00
Sollace
25d9ebba17 Add tooltip for the race icon on the profile and add the equipped spells 2022-09-15 21:50:15 +02:00
Sollace
5b0500a65d Update profile tab icon 2022-09-15 21:49:49 +02:00
Sollace
b0bb8cbfd9 Make the mana ring more prominent in the hud 2022-09-15 21:49:27 +02:00
Sollace
2a0e6bc14b Update trait dex icon to look more like a lightbulb and change the icon when there are unread entries 2022-09-15 21:49:10 +02:00
Sollace
5448db4bdd More work on hot air balloons 2022-09-15 19:53:45 +02:00
Sollace
2e472a7982 Added air balloons (wip) 2022-09-15 00:51:07 +02:00
Sollace
0b8afe4994 Commit missing file 2022-09-15 00:50:56 +02:00
Sollace
b14771e85a Ensure tree types are available to the client when on a multiplayer server 2022-09-14 21:15:29 +02:00
Sollace
e4eb233f7a Fixed incorrect detection of hybrid trees 2022-09-14 20:43:27 +02:00
Sollace
4c22212384 More spellbook pages/lore additions 2022-09-14 16:49:44 +02:00
Sollace
f90ad6d173 Fixed tab colours being calculated incorrectly 2022-09-14 16:49:24 +02:00
Sollace
e97b461f91 Remove unused code 2022-09-14 16:48:43 +02:00
Sollace
3225c7924f Add arcane protection spell 2022-09-14 12:18:22 +02:00
Sollace
d38005c5bf Remove unused SpellContainer code 2022-09-14 11:54:18 +02:00
Sollace
cb50ec544c Make fire spells explode when hitting an entity 2022-09-14 11:53:56 +02:00
Sollace
89e8f0dccc Simplify projectile delegate code 2022-09-14 11:53:31 +02:00
Sollace
8e65a265f9 Change spell constructors to use CustomisedSpellType<?> 2022-09-14 11:45:19 +02:00
Sollace
22f28c098c Fix duplication bug when equipping/unequipping spells 2022-09-12 19:53:02 +02:00
Sollace
4b8b5ba78b Fix incorrect recipe for the chilling breath spell 2022-09-12 17:59:33 +02:00
Sollace
802ba060ba Apply emote animations to the first person arm 2022-09-12 17:52:26 +02:00
Sollace
054134545d Reduce the volume of the wololo when clearing a spell 2022-09-12 16:08:08 +02:00
Sollace
82b030cab5 Persist block destructions 2022-09-12 16:07:49 +02:00
Sollace
986c8b67d7 Update page contents from the server for debugging purposes 2022-09-12 12:50:10 +02:00
Sollace
17d3d92416 Spellbook chapters are now server-controlled 2022-09-12 01:46:48 +02:00
Sollace
e721568312 Document the new abilities of shield spells 2022-09-12 00:10:31 +02:00
Sollace
5d31446c54 You can use generosity to make the shield spell placeable 2022-09-11 23:33:22 +02:00
Sollace
75aff1e884 You can now cast more than one spell of the same type if they have different traits 2022-09-11 23:32:58 +02:00
Sollace
547b5f8c63 Add more etherial effects to the runes particle 2022-09-11 23:32:20 +02:00
Sollace
92fea6d349 Change attractive spell to use chaos to make it sticky 2022-09-11 23:32:05 +02:00
Sollace
b1599c74af More cleanup and refactoring 2022-09-11 19:43:36 +02:00
Sollace
8a7c66b6c1 Remove some debug logs 2022-09-11 19:27:04 +02:00
Sollace
17a989f2a0 Fixed shift-clicking stacks from the result slot not putting them into the correct location and fixed shift-clicking not clearing the input grid 2022-09-11 19:26:19 +02:00
Sollace
8f7fa1ae7e Render the duplicating recipe to the ingredient tree 2022-09-11 19:25:34 +02:00
Sollace
53775ce34b Add a recipe for cloning a spell 2022-09-11 18:52:38 +02:00
Sollace
3166fb3919 Fix item duplication/sync glitch in the spellbook 2022-09-11 18:52:26 +02:00
Sollace
697ae2b086 Fixed broken texture 2022-09-11 17:55:04 +02:00
Sollace
021a7f0b3c Fixed raytracing in several places. 2022-09-11 17:54:55 +02:00
Sollace
ec1a1e8583 Fix error 2022-09-11 17:06:29 +02:00
Sollace
0ffa55a20c More cleanup! Haza! 2022-09-11 17:06:05 +02:00
Sollace
7b58fdb6ba Cleanup and move duck interfaces to a dedicated package 2022-09-11 16:58:42 +02:00
Sollace
1cea2bf391 Exclude spellbooks from shields' effects and exclude/include classes of entities for shields based on certain traits added to the spell 2022-09-11 16:47:06 +02:00
Sollace
d80bc3c7dd Reduce the maximum shield radius based on caster level 2022-09-11 15:43:34 +02:00
Sollace
d25696bfb9 Fixed shields appearing invisible when looking from the inside 2022-09-11 15:43:13 +02:00
Sollace
700f2a50e4 Equipping a new spell will no longer discard what you had equipped before 2022-09-11 15:42:57 +02:00
Sollace
22ada528fd Added Chilling Breath spell 2022-09-11 15:42:26 +02:00
Sollace
0db98b8048 Fix error printed when casting the attractive spell 2022-09-11 15:41:14 +02:00
Sollace
5e23b7520e Clean up some things that aren't being used any more 2022-09-11 12:45:23 +02:00
Sollace
bd8640f5fe Fix z-fighting on spellbook models 2022-09-11 12:44:43 +02:00
Sollace
6e04c6ab6d Store the state in the spellbook and synchronize it between players when multiple are viewing the same book 2022-09-11 12:22:06 +02:00
Sollace
0f90593a9a Move spellbook gui related code to the correct package 2022-09-10 22:13:56 +02:00
Sollace
bfe5f2e3b9 Reset the scrollbars when moving between dex pages 2022-09-10 17:30:25 +02:00
Sollace
06268b70ca Disable debug reloading of spellbook chapters 2022-09-10 17:30:11 +02:00
Sollace
10eb493ccf Adjust hitbox for the spellbook entity 2022-09-10 17:29:56 +02:00
Sollace
e26c4bbf9e Remove the old Discoveries tab 2022-09-10 17:06:35 +02:00
Sollace
5595468c4b Show a complete list of items with the applicable trait, but as a mystery for items that haven't yet been discovered 2022-09-10 17:03:13 +02:00
Sollace
f923f7e872 Sync traits from the server 2022-09-10 17:02:30 +02:00
Sollace
7eeda349d1 Added an icon for the trait dex tab 2022-09-10 15:06:35 +02:00
Sollace
f527c08bb6 No longer combine the traits from the grid to simplify crafting/remove unneeded traits from crafted results 2022-09-10 14:57:33 +02:00
Sollace
f10e5965bd Refine the attraction spell to give it more uses 2022-09-10 14:56:59 +02:00
Sollace
aba1337774 Add an index to show discovered traits and which items map to those traits 2022-09-10 01:29:03 +02:00
Sollace
8746ea5aae Fix translation issue 2022-09-09 23:13:30 +02:00
Sollace
f4a1b75a11 Rename discord trait to chaos 2022-09-09 23:12:17 +02:00
Sollace
3bc2fe6c21 Writing! So much writing! Aaaaaaah 2022-09-09 23:10:33 +02:00
Sollace
db85492b44 Balancing changes and move ice chapter to after the fire chapter 2022-09-09 13:25:50 +02:00