Commit graph

1878 commits

Author SHA1 Message Date
Sollace
a585435aa0
Fixed passengers' arms swinging whilst being carried 2023-08-09 17:58:33 +01:00
Sollace
622ffa31de
Fixed broken players when a passenger disconnects whilst being carried 2023-08-09 17:53:05 +01:00
Sollace
cd0a58f27f
Fixed passenger rendering and fixed passenger players not looking the direction their captor is facing. Closes #155 2023-08-09 16:47:03 +01:00
Sollace
ed3c0f9609
Add Pehkui compatibility. Closes #88 2023-08-08 01:35:05 +01:00
Sollace
c62fe7564a
Fix typo 2023-08-07 16:43:14 +01:00
Sollace
f6857e2452
Add some flight balancing changes 2023-08-07 16:43:14 +01:00
LingVarr
88795b80a0 Made more text translatable + russian translation (no spellbook)
Made more text translatable by adding things to lang file.
Made russian translation of the mod, except spellbook's chapters sadly. Don't know how to do it without overwriting the chapter files.
2023-08-07 17:46:30 +11:00
Sollace
25abf359bf
Changelings can now climb on walls and hang from ceilings, like little spider pigs! 2023-08-06 21:46:07 +01:00
Sollace
ada4afd645
Improved the changeling flying sounds 2023-08-06 19:53:06 +01:00
Sollace
db69d649a5
Changelings can now climb walls. Closes #122 2023-08-06 18:56:31 +01:00
Sollace
ca792dc4d2
Fixed spells getting destroyed when relogging 2023-08-06 18:29:45 +01:00
Sollace
54c0acb757
Use an entity reference to remember the owner of a magic projectile, and store the level and corruption in the reference so we can remember it when the player is offline 2023-08-06 18:29:33 +01:00
Sollace
f5293546c5
Fix some messy saving issues 2023-08-06 18:28:51 +01:00
Sollace
9b70be38be
Added disloyal mobs 2023-08-06 18:28:30 +01:00
Sollace
4f65870803
Fixed spellcast entities not being sent to the client 2023-08-06 18:28:09 +01:00
Sollace
b3099faa68
Entities spawned by the necromancy spell can now have a variety of different equipment based on the level of the player casting the spell 2023-08-06 18:27:27 +01:00
Sollace
9a0041e295
Fixed unable to place the necromancy spell 2023-08-06 18:26:17 +01:00
Sollace
82daf178df
Fixed tint for overlay for faithful entities not rendering 2023-08-05 20:47:24 +01:00
Sollace
c6e94d758b
Fixed tribe button rendering on newer Kirin versions 2023-08-05 20:22:20 +01:00
Sollace
238ca4bff7
Fixed faithful entities not remembering their owner after a save and reload. #136 2023-08-05 17:39:56 +01:00
Sollace
47a2046188
Fixed crystal hearts not rendering correctly after a relog 2023-08-05 15:53:01 +01:00
Sollace
b337709f78
Improved animations when casting or dispelling spells and added animations when using magic staffs. #151 2023-08-05 15:45:36 +01:00
Sollace
3dec711b78
Fix #127 relative to CaffeineMC/sodium-fabric#1602 2023-08-04 18:32:41 +01:00
Sollace
f16632e5fe
Remove some deprecation warnings 2023-08-04 18:29:06 +01:00
Sollace
7868db90b5
Fixed zap apple trees not progressing 2023-08-04 18:28:35 +01:00
Sollace
eac080d808
Fixed stack page elements not using their defined x/y position 2023-08-04 18:11:45 +01:00
Sollace
858720805e
Switch to using mojang's own EnumArgumentType 2023-07-29 19:54:49 +01:00
Sollace
86790a3150
Remove some console logs and test code 2023-07-29 19:54:07 +01:00
Sollace
283555c45b
Fix #130 2023-07-07 12:57:38 +01:00
Sollace
0077d50fa7
Fixed #125 2023-07-06 17:30:00 +01:00
Sollace
eb5fee8692
Fixed #134 2023-07-06 17:27:03 +01:00
Sollace
37c62b7d0c
Fixed conccurent modification exception when updating fire and inferno spells. Fixes #137, #129 2023-07-06 17:03:00 +01:00
Sollace
ee0a3df549 Fixed crash when taking damage 2023-06-07 23:41:08 +01:00
Sollace
fb742644af Fixed dynamic lighting entities 2023-06-07 20:35:29 +01:00
Sollace
6c1c3e17d2 Added a c:has_no_atmosphere dimension_type tag to disable pegasus flight when in spaaaaaaace #120 2023-06-06 21:49:26 +01:00
Sollace
42f186c0a5 Fixed crashes when taking damage 2023-06-06 21:43:50 +01:00
Sollace
a17413c8cc Fixed holding space causing the player to drift upwards whilst flying 2023-06-03 14:17:36 +01:00
Sollace
c0fa0ae806 Fix some rendering bugs with the spellbook 2023-06-03 14:02:07 +01:00
Sollace
2c0d0c7b45 Fixed leg animation whilst flying 2023-06-03 14:01:46 +01:00
Sollace
f1808c9857 Fixed selection arrow in the HUD 2023-06-03 13:38:21 +01:00
Sollace
91eae78d65 Fix build and some crashes 2023-06-03 13:38:08 +01:00
Sollace
43d1142f1f 1.19.4 -> 1.20-pre6 2023-06-03 12:40:54 +01:00
Sollace
3ab501e3f3 Fixed horn positioning 2023-06-02 21:04:49 +01:00
Sollace
776f3b9718 Fix a whole bunch of rendering jank due to the 1.19.4 update 2023-06-02 21:04:12 +01:00
Sollace
62aac0f711 1.19.3 -> 1.19.4 2023-06-02 20:20:30 +01:00
Sollace
76f366b5e3 Move target and slots to the enchantment options 2023-06-01 14:33:18 +01:00
Sollace
a5f11aca36 Update enchantment obtainability:
gem_finder, want_it_need_it, stressed are now a treasures
 poisoned_joke can only be found by trading
2023-06-01 14:09:15 +01:00
Sollace
940041e52c Remove JEI 2023-05-31 18:05:02 +01:00
Sollace
3673e75363 Update dependencies, add JEI 2023-05-30 22:52:02 +01:00
Sollace
4202723731 Make first/second/gem spell selection less confusing
- cast and shoot now both use the slot that's visually selected in the hud
- swapping between first/second slot is done only by sneaking
- there are now messages in the hud indicating the spell being cast
- gems now have a cooldown after being used
- holding a gem now changes the selector icon and title to make it clear that spells can be swapped
- activating an ability whilst holding a gem changes the message to indicate you're casting the spell from the gem rather than your spell slot
- ability titles now reflect what they do when sneaking
- equipping a spell from a gem whilst in creative mode no longer consumes the gem's spell
2023-05-29 14:13:52 +01:00
Sollace
a8e5c50e9b Fixed catapult spell constantly refiring when cast using the regular cast spell ability instead of shoot spell 2023-05-29 12:27:43 +01:00
Sollace
f3d251c1d0 Ponies that cast magic now have horns 2023-05-29 11:54:54 +01:00
Sollace
a444395c28 Fix null exceptions when an entity says it has a vehicle but actually doesn't. #118 2023-05-29 10:41:02 +01:00
Sollace
5ad9b46430 Fixed error rendering passengers in the HDSkins preview screen #119 2023-05-29 10:14:57 +01:00
Sollace
499df238d0 Muffins are now redstone components 2023-05-25 19:03:22 +01:00
Sollace
a3e5144854 Added a palm wood set 2023-05-25 19:03:09 +01:00
Sollace
1e043af154 Palm trees are recognised as trees by the buck ability now 2023-05-25 13:10:18 +01:00
Sollace
86c569127a Fixed incorrect property name on zap wood blocks 2023-05-25 11:56:42 +01:00
Sollace
f620227e35 flowering zap leaves are now a separate block 2023-05-25 11:56:18 +01:00
Sollace
5e74b81af1 Badges shouldn't appear in the creative inventory 2023-05-25 10:30:13 +01:00
Sollace
7713f461e7 Fixed gemstones not changing texture to reflect their affinity 2023-05-25 10:28:59 +01:00
Sollace
97acff70d1 Added a separate item model for flowering zap leaves 2023-05-25 10:28:43 +01:00
Sollace
165f415f28 Switching a player's race to unset using the /race command will now force them to choose a new one 2023-05-24 19:20:18 +01:00
Sollace
56737c1c28 Fixed players' race not updating when it's disallowed 2023-05-24 19:19:53 +01:00
Sollace
8e76ac5db7 You cannot use the unset race with /racelist 2023-05-24 19:19:32 +01:00
Sollace
c25ef42068 Pick-block on zap leaves now gives you the corresponding state 2023-05-24 19:18:19 +01:00
Sollace
4713be600f Fixed hybernating zap leaves not properly treated as air 2023-05-23 19:30:21 +01:00
Sollace
614ceb9213 Added palm trees (for growing bananas) and a palm wood type 2023-05-23 18:49:56 +01:00
Sollace
f2349199a5 Added pineapples and bananas 2023-05-23 09:48:40 +01:00
Sollace
83a9786e2b Move tree generation classes to the server/world/ package 2023-05-23 09:48:29 +01:00
Sollace
00604eb485 Fixed day ponies sleeping being sent to the next night 2023-05-21 17:39:02 +01:00
Sollace
75a0c4d769 Fixed random boosts whilst flying 2023-05-21 17:38:21 +01:00
Sollace
4404b4108d Optimise the experience groups a little 2023-05-21 17:37:53 +01:00
Sollace
31612a92a3 Added mangoes 2023-05-21 17:37:38 +01:00
Sollace
f6bca2bfa3 Add generalised roman numerals for player levels 2023-05-21 13:52:09 +01:00
Sollace
79b5fbc8dd Add translations for the experience level description 2023-05-21 13:51:39 +01:00
Sollace
3d9c910f1b Added proper icons for the base routes and creative tabs within unicopia 2023-05-20 23:13:24 +01:00
Sollace
640c5ab7e1 Unused import 2023-05-20 14:28:25 +01:00
Sollace
fa83842689 Fix arrow texture in emi recipes 2023-05-20 13:45:18 +01:00
Sollace
2369445529 Fix some advancements and add advancements for farming rocks 2023-05-20 12:00:48 +01:00
Sollace
188530c3ef Added EMI support 2023-05-20 11:22:46 +01:00
Sollace
45d6e2c1f8 Added additional lore for new items and spells 2023-05-18 12:57:06 +01:00
Sollace
38fb168ac0 Added the dispel evil spell 2023-05-17 20:23:48 +01:00
Sollace
82bdce6c51 Added consumption and heartbound enchantments 2023-05-17 19:49:38 +01:00
Sollace
e645423a14 Improve the bat pony stealth checks 2023-05-14 19:15:12 +01:00
Sollace
45c7f8655a Bug fix! 2023-05-12 16:29:46 +01:00
Sollace
130eb4fea1 Make bat ponies harder to see 2023-05-12 14:49:00 +01:00
Sollace
81c7f8c25c Adjust charge obtained when using grogar's bell and allow for stealing a charged creeper's charge 2023-05-05 23:23:14 +01:00
Sollace
5a88206bf5 Adjust damage amount when removing the alicorn amulet 2023-05-05 23:22:41 +01:00
Sollace
207320f6a0 Add an advancement for killing phantoms whilst flying 2023-05-05 23:22:07 +01:00
Sollace
a3abee6765 Fixed mobs not going after entities with items that are want it need it but aren't equipment 2023-05-05 21:13:28 +01:00
Sollace
318ef70228 Fixed skeletons voiding picked up stacks 2023-05-05 21:13:03 +01:00
Sollace
62c11ec66b Unset the target when dead (fixes skeletons shooting at the ground) 2023-05-05 21:12:39 +01:00
Sollace
ccb636a674 Exclude creepers from the want it need it effect 2023-05-05 21:12:21 +01:00
Sollace
b372620a04 Fixed placed spells not using the location specified when casting them with /cast 2023-04-30 21:42:07 +01:00
Sollace
c8524a3024 Fix mixin 2023-04-30 20:36:07 +01:00
Sollace
e2ffdd43e5 Added a /cast command #102 2023-04-30 20:26:31 +01:00
Sollace
b14e5c0d23 Earth ponies can now use the same dash ability as pegasi 2023-04-30 15:35:44 +01:00
Sollace
a8c1319572 Added a dissassembly recipe for meadowbrook's staff and make it a valid fuel item (equivalent to 3 sticks) 2023-04-30 14:36:31 +01:00
Sollace
77bf8aa1de Add projectile actions to the displacement, light, and necro spells so they can be used with staffs 2023-04-30 14:35:55 +01:00
Sollace
9ebe391a2b Fixed ponies without magical abilities being able to use gemstones to swap spells 2023-04-30 12:59:05 +01:00
Sollace
3c739ce252 Added some visual effects when bat ponies screech 2023-04-30 12:58:39 +01:00
Sollace
4783b80f38 Bat ponies can now sleep during the day to skip to the night 2023-04-30 12:34:20 +01:00
Sollace
c665137a5c Move world-related stuff to a package 2023-04-30 10:46:33 +01:00
Sollace
ffae9b96a7 Make bat ponies nocturnal. #108 2023-04-30 01:41:21 +01:00
Sollace
96bade49be Fixed emotes 2023-04-30 01:03:38 +01:00
Sollace
1410021373 Added a gamerule to adjust weather effects intensity 2023-04-30 00:51:15 +01:00
Sollace
3601507931 Remove the metamorphosis potion when complete 2023-04-29 23:53:02 +01:00
Sollace
5be2b2a0b9 Allow the grogrars bells to drain from passive entities 2023-04-29 23:52:42 +01:00
Sollace
f63a30369a Allow placing heavy on all armour 2023-04-29 23:29:44 +01:00
Sollace
e92f1ddbe1 Change flight physics a little and fix interaction with the heavy enchantment 2023-04-29 23:28:29 +01:00
Sollace
955c4d4afe Change flight activation to use a double-jump 2023-04-29 22:32:00 +01:00
Sollace
6f9addd903 Remove deprecations 2023-04-11 17:35:42 +02:00
Sollace
cb256f10cd Bump max levels to 1000 (from 901) 2023-03-18 00:34:21 +00:00
Sollace
112dd25d71 Fixed players being unable to equip items with binding curse from trinket slots in creative mode
https://github.com/emilyploszaj/trinkets/issues/237
2023-03-17 19:35:25 +00:00
Sollace
a163686b3a Since using magic doesn't kill the player any more, cancel spells if the player doesn't have enough mana to sustain them 2023-03-05 21:33:21 +00:00
Sollace
bc4e6ca316 Prevent dealing damage if it has no effect 2023-03-05 21:29:49 +00:00
Sollace
46cfa01a6a Spells should not affect bedrock. Fixes #103 2023-03-05 16:37:04 +00:00
Sollace
539f094582 Implement grogar's bell 2023-03-05 01:28:43 +00:00
Sollace
b728416c17 Pegasus amulet now defaults to a half charge rather than needing to fully recharge it after crafting 2023-03-05 01:28:26 +00:00
Sollace
97807d0ec1 Rewrite turbulance to be more forgiving for short flights 2023-03-04 22:48:02 +00:00
Sollace
8959c67d53 Added magic staffs:
3 sticks on a diagonal = meadowbrooks_staff
3 sticks + gem (optionally with spell) on a diagnoal = magic_staff
2023-02-28 16:44:14 +00:00
Sollace
072f18d6f9 Remove unused imports 2023-02-27 15:38:28 +00:00
Sollace
08b7faeb06 Add metamorphosis potions as a wandering trader trade and fixed some other wandering trader trades not occuring 2023-02-27 15:21:07 +00:00
Sollace
051e801862 Correctly rotate pegasus wings when flying/gliding 2023-02-26 00:41:42 +00:00
Sollace
262d87a12b Fixed players not rotating correctly when flying #99 2023-02-26 00:41:42 +00:00
Sollace
dee27bb545 Fixed entities not positioned correctly in pegasi's arms 2023-02-26 00:41:35 +00:00
Sollace
1ef29e4eb5 Fixed crash when a player rejoins a world with an entity in their arms 2023-02-26 00:37:56 +00:00
Sollace
65201baa62 Update minlp 2023-02-25 20:15:31 +00:00
Sollace
fb685edbfb Fix hidden stack rendering 2023-02-25 19:57:52 +00:00
Sollace
71e6b4ac16 Tweak search ranges for the butterfly ai 2023-01-29 14:25:57 +00:00
Sollace
8a13b02809 Delay scheduled tasks so they don't end up being excuted immediately. Might help prevent crashes like #95 2023-01-28 19:22:20 +00:00
Sollace
485c9e764a Update text on the tribe selection screen when respawning and added the option to announce when a player joins a tribe 2023-01-27 23:48:44 +00:00
Sollace
f17a682d8c Fix some errors 2023-01-27 22:19:57 +00:00
Sollace
2b227eee1a Added a gamerule to force players to select a new tribe after death 2023-01-27 18:06:06 +00:00
Sollace
e052eb534f Fix some output bugs with the /race command 2023-01-27 18:05:43 +00:00
Sollace
eed9a404d6 Fixed foods defaulting to being inedible for humans 2023-01-27 14:37:41 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sollace
4636ed267b Pegasi can walk on powdered snow 2022-09-21 23:19:29 +02:00