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
6b8c63d63f
Added a graphic of the crystal heart structure to the spellbook
2023-08-04 18:25:34 +01:00
Sollace
eac080d808
Fixed stack page elements not using their defined x/y position
2023-08-04 18:11:45 +01:00
Sollace
a6feeceaae
Fixed label
2023-08-04 17:05:59 +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
19a9132fe3
Update en_us and fix typoes. Closes #131
2023-07-06 17:11:06 +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
f7410fc925
Move damagetype tags to the correct package.
2023-07-06 10:44:47 +01:00
LingVarr
e772fa7809
Fix typos and standardization ( #128 )
2023-07-01 21:48:49 +01:00
风扇滑翔翼
bdba6331c8
Repair wrong description ( #132 )
2023-07-01 21:46:14 +01:00
Sollace
ee0a3df549
Fixed crash when taking damage
2023-06-07 23:41:08 +01:00
Sollace
f278bdb1ae
Spellbooks can now be placed inside chiseled bookshelves
2023-06-07 20:42:52 +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
5672f988d4
Fixed resource pack issues
2023-06-06 21:43:24 +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
a71d6bfb44
Fixed missing translation strings for magical kindergartner experience stage
2023-06-02 21:04:37 +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
e48ca326a6
Added pineapple and banana to the bat pony tab
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
ece00ef88e
Updated palm log textures
2023-05-24 19:18:33 +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
5698264da7
Added missing recipe for zap wood
2023-05-23 18:50:11 +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
97ff70df56
Added missing translation string when being respawned by the metamorphosis potions
2023-05-20 13:45:50 +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
0ec8529d39
Fix deter phantoms advancement
2023-05-17 19:49:24 +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
1d13b5c04a
Added lore pages and a way to obtain grogar's bell
2023-04-30 01:19:20 +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
87a6078300
Fixed missing translation for death.attack.cold
2023-03-05 21:28:46 +00:00
Sollace
46cfa01a6a
Spells should not affect bedrock. Fixes #103
2023-03-05 16:37:04 +00:00
Sollace
0bcf2e7ada
Mining dirt, grass, and stone with gem finding now give you a chanc of dropping gemstones.
2023-03-05 16:28:47 +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
97496239b4
Added new items to the creative tab for unicorns
2023-03-04 22:49:52 +00:00
Sollace
6bacd879fd
Added a translation key and textures for grogar's bell
2023-03-04 22:49:37 +00:00
Sollace
ecda37a7d7
Update staff textures
2023-03-04 22:48:58 +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
abb53e429b
Added a page and recipe for the bubble spell
2023-02-27 15:37:51 +00:00
Sollace
f58f2a26e0
Fix yet another typo
2023-02-27 15:28:13 +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
fc1b1b335f
Fix typo
2023-02-26 22:35:21 +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
cdb06be7ad
Added a recipe to repair sunglasses
2023-01-27 23:52:44 +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
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