Sollace
8385232c5b
Fix time change ability not appearing for unicorns wearing the unicorn amulet
2023-08-29 15:17:44 +01:00
Sollace
82ec2b4f14
Add changeling wings
2023-08-29 02:06:13 +01:00
Sollace
559b8d2e6e
Try to fix visibility of hair on disguised players
2023-08-29 01:09:01 +01:00
Sollace
9f7050ef28
Rewrite mindswap to better swap all the properties of players
2023-08-29 01:08:39 +01:00
Sollace
b0c1c91c04
Fixed pegasi getting stuck rotated
2023-08-29 01:08:07 +01:00
Sollace
ba0f5ecd4c
Change positioned sounds to be non-relative and have their location correctly set at the beginning so it doesn't start at the camera position
2023-08-28 22:23:35 +01:00
Sollace
22bed1ee19
Fixed muffin jankyness
2023-08-28 22:09:15 +01:00
Sollace
c802e7aa56
Added page numbers to the spellbook
2023-08-28 21:40:02 +01:00
Sollace
ca937a671c
Fix alignment of the mana subtitle in other translations
2023-08-28 21:31:23 +01:00
Sollace
c2c16d575c
Fixed tooltips in the spellbook gui
2023-08-28 21:29:29 +01:00
Sollace
b10a26e150
Fixed spellbook tabs appearing cut off on certain screen resolutions
2023-08-28 20:24:20 +01:00
Sollace
d47433a463
Adjust slot placement and fixed trinket slots not hiding when switching tabs
2023-08-28 19:56:38 +01:00
Sollace
ccad91087c
Fixed crystal heart rotation
2023-08-28 19:47:23 +01:00
Sollace
88252d8db9
Prevent spells from affecting technical entities
2023-08-28 14:37:36 +01:00
Sollace
05256fdaf6
Don't kill creative players when stealing their spells, but do steal their spells
2023-08-28 14:07:20 +01:00
Sollace
77c993bfa7
When stealing a player's equipped spell, actually remove it from the slot
2023-08-28 13:58:46 +01:00
Sollace
514ce8f984
Implement casting via the staff for the mind swap spell
2023-08-28 13:58:21 +01:00
Sollace
fbf96005ae
Only target living entities for the homing spells
2023-08-27 23:39:13 +01:00
Sollace
a6cb13e27a
Sombra will now spawn crystals more often and will heal 1 heart for every crystal left unbroken
2023-08-27 23:36:54 +01:00
Sollace
3525ed5629
Increase tracking range for sombra
2023-08-27 23:19:32 +01:00
Sollace
d08e4ef689
Increase the luminance of the light sources Sombra can destroy
2023-08-27 23:19:24 +01:00
Sollace
6bbea1766f
Fix sombra not being able to move, save the summoning progress, and set his home position correctly when spawned directly
2023-08-27 23:15:35 +01:00
Sollace
bf06bc0ba4
Add some lerping for the raining effect and fixed area detection for whether it's raining at any particular spot
2023-08-27 22:49:45 +01:00
Sollace
cfe635bdba
Fixed changelings being still able to use the old flight system
2023-08-27 22:02:28 +01:00
Sollace
d22140eccd
Limit status effect stacking
2023-08-27 21:55:39 +01:00
Sollace
7c62e56d1d
Make the hay bale fill 9 hearts instead of 1
2023-08-27 21:44:37 +01:00
Sollace
c44a189bee
Only load the farmers delight recipes when the mod is present
2023-08-27 19:33:32 +01:00
Sollace
2bf0cb63db
Exclude doors from the catapult spell's effects
2023-08-27 18:59:07 +01:00
Sollace
8c7bb8c700
Fixed crash when synchronizing spells
2023-08-27 18:21:52 +01:00
Sollace
3ec2dd9b21
Fix syntax error
2023-08-27 15:41:38 +01:00
Sollace
7787ca68b5
Add a time change ability for the unicorn amulet
2023-08-27 14:56:18 +01:00
Sollace
c6ad29eef3
Move MeteorlogicalUtil to the util package
2023-08-27 01:03:17 +01:00
Sollace
3df6ceb7c8
Fix some balancing and add some advancements
2023-08-26 22:33:48 +01:00
Sollace
e08820b921
Added a proper summoning method to spawn sombra
2023-08-26 21:55:08 +01:00
Sollace
0320976d47
Add broken alicorn amulet, and further tweaks the sombra
2023-08-26 16:16:55 +01:00
Sollace
30c91050db
Fixed crystals not despawning
2023-08-25 22:32:39 +01:00
Sollace
97c3d1a250
Implement sombra boss battle
2023-08-25 22:06:08 +01:00
Sollace
65614e927c
Merge branch '1.20' of https://github.com/Sollace/Unicopia into 1.20
2023-08-22 16:26:46 +01:00
Sollace
3029a96a38
Pull together and organise all the sound events we use so we can assign them proper subtitles later
2023-08-22 16:26:13 +01:00
LingVarr
4afc70306d
Update ru_ru.json ( #157 )
2023-08-20 00:29:17 +01:00
Sollace
ec2242f22a
Added a wip new mob
2023-08-17 19:53:13 +01:00
Sollace
1305b972a5
Removed dispenser variation when firing muffins and rocks
2023-08-17 19:52:22 +01:00
Sollace
2841c8ab7b
Fix crash with latest sodium. Closes #156
2023-08-17 17:04:51 +01:00
Sollace
56e3807770
Bat pony screech strength now scales to however long you hold the key down
2023-08-16 20:55:38 +01:00
Sollace
554bca3831
Fixed icarus wings constantly producing sounds when worn
2023-08-16 19:58:30 +01:00
Sollace
e0b0457f33
Fixed horn not rendering for non-pegasi
2023-08-16 19:56:17 +01:00
Sollace
5ec332a165
Implement bat wings and unicorn horns for ponies that don't normally have them but are those races in the mod
2023-08-16 19:42:31 +01:00
Sollace
49e74f4c54
Use local velocity on the client (since other players don't send their velocity)
2023-08-16 19:41:54 +01:00
Sollace
50f3df37a2
Fixed rainbow trails attaching to other players after its assigned target is unloaded
2023-08-16 18:36:04 +01:00
Sollace
67a2c27243
Fixed broken death message
2023-08-16 18:35:24 +01:00
Sollace
655b968725
Add loot table to obtain stomped apple pies and make them compostable
2023-08-16 18:35:10 +01:00
Sollace
7a5218dfe1
Added "Apple Pie with Hoofprint" and adjust apple pie to be closer in line with farmer's delight's pies
2023-08-16 17:56:34 +01:00
Sollace
7d97224fc8
Items can no longer stomp pies
2023-08-16 17:09:30 +01:00
Sollace
cebf60f9ce
Fixed broken tag
2023-08-16 17:08:56 +01:00
Sollace
f3e79c2eaa
Add texture for the palm basket
2023-08-16 17:08:45 +01:00
Sollace
98e90c89f5
Fixed z-index of the hud
2023-08-16 15:58:56 +01:00
Sollace
1ed6ef7a17
Display trinket slots in the spellbook
2023-08-16 15:58:44 +01:00
Sollace
5f8dfe14e9
Add some lerping to the various mana bars
2023-08-16 15:58:09 +01:00
Sollace
8331906d61
Fixed mana regen and consumption so gaining a higher mana cap has more obvious benefits
2023-08-16 11:57:34 +01:00
Sollace
5f40b88fb4
Fixed mana bar not being reset to full when respawning / pegasi having no mana after relogging
2023-08-16 01:00:26 +01:00
Sollace
9a704f238e
Added cripsy hay fries
2023-08-16 00:08:05 +01:00
Sollace
b91eb9c3f8
Added an item tag so other mods' shears and knives can be used to cut the pumpkin pie
2023-08-16 00:06:52 +01:00
Sollace
c56170b560
Update some textures
2023-08-16 00:06:09 +01:00
Sollace
a071735853
Fixed the supermove check
2023-08-15 23:18:59 +01:00
Sollace
3b16930e3b
Clean up the abilities code
2023-08-15 23:18:41 +01:00
Sollace
3ed4ec746c
Added farmer's delight compatibility. Closes #149
2023-08-14 22:14:11 +01:00
Sollace
acab28f1ad
Fix (potential crash) with empty recipe remainders
2023-08-14 22:13:29 +01:00
Sollace
e3bb03f53b
Add the rest of the palm wood set
2023-08-14 20:31:33 +01:00
Sollace
2ad431ab4b
Standardise the spell recipe ingredients/requirements lists
2023-08-14 13:05:20 +01:00
Sollace
3fcb05de81
Added a indicator to show when the cooldown between flaps is complete
2023-08-13 15:58:08 +01:00
Sollace
72f6c4ff19
Remove some unused code
2023-08-13 15:56:35 +01:00
Sollace
2d57929177
Clean up the model a bit
2023-08-13 15:11:55 +01:00
Sollace
c34eae5064
Add title and author translations for all the paintings
2023-08-13 15:11:40 +01:00
Sollace
48b4135025
Implement the different types of baskets
2023-08-13 15:10:49 +01:00
Sollace
31375f5c2d
Added drops for the hot air balloon
2023-08-13 10:04:09 +01:00
Sollace
d27aaac04e
Added recipes for the basket and balloon
2023-08-13 10:00:40 +01:00
Sollace
0fad11c346
Add item textures and basket/balloon designs, and try to prevent players from falling out
2023-08-12 20:43:37 +01:00
Sollace
f7777358e2
Add some animations and controls for steering the hot air balloon
2023-08-12 15:59:13 +01:00
Sollace
2fd8d0c42f
Implement the rest of hot air balloons
2023-08-11 18:51:35 +01:00
Sollace
8f737e1607
Added a spellbook_immune_to damage typ tag
2023-08-11 00:51:05 +01:00
Sollace
f7b1fc6d62
Fixed spellbook open/closing behaviour, and fixed spellbooks sinking in water
2023-08-11 00:43:14 +01:00
Sollace
034691a758
Fixed hidden stack rendering on sodium
2023-08-10 23:42:36 +01:00
Sollace
8ab8ec9de3
Fix crash when looking at crops in certain situations
2023-08-10 12:44:38 +01:00
Sollace
15d43d5ab1
The rainboom ability now requires you to perform tricks (diving and dashing) to charge it. #107
...
- 10 dashes or dives = 1 rainboom, but you can charge up multiple at a time by doing more.
- Flying whilst exhausted now deals damage but players who push through it are rewarded with another level
- Gusts of wind are now reduced by levelling up
2023-08-09 22:10:02 +01:00
Sollace
67e51b1f22
Fixed some damage tags not loading
2023-08-09 22:06:33 +01:00
Sollace
465ee9ef64
Fixed incorrect death message translations
2023-08-09 22:06:18 +01:00
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
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
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
Sollace
fe1e6172c7
Fix lava and water matching
2022-09-08 18:49:58 +02:00
Sollace
b674b74d4d
Yet more lore work
2022-09-06 12:55:45 +02:00
Sollace
3c17cec28a
Fix images rendering in front of tooltips
2022-09-06 11:39:00 +02:00
Sollace
4b474e55af
Add support for inserting itemstacks into chapters
2022-09-06 11:38:48 +02:00
Sollace
7adc49e951
Edit lore entries and add chapter titles, pages for protection spells and content for the air chapter
2022-09-06 11:38:27 +02:00
Sollace
9c86245fb8
Adjust some recipes and traits
2022-09-06 11:37:19 +02:00
Sollace
184af1d53e
Update kirin
2022-09-04 15:44:57 +02:00
Sollace
95e487ad1b
Update mod.json
2022-09-04 15:16:26 +02:00
Sollace
518c418072
Account for corruption when computing a unicorn's job title
2022-09-04 14:17:15 +02:00
Sollace
edad4678ca
Fix some things that I missed
2022-09-04 14:16:47 +02:00
Sollace
3e848e86ed
Apply trait-specific corruption when using a spell
2022-09-02 21:52:33 +02:00
Sollace
ceac5bb649
Change the ice chapter to be more in line with the fire chapter
2022-09-02 21:00:10 +02:00
Sollace
7ba298e162
Change titles to be more consistent
2022-09-02 20:59:46 +02:00
Sollace
f0d02b6d4e
Some layout fixes and write out the remainder of the fire chapter
2022-09-02 12:54:12 +02:00
Sollace
3792ca8c52
wip
2022-09-02 12:53:49 +02:00
Sollace
1f767f0be3
Increase max mana with the player's level
2022-09-02 12:53:37 +02:00
Sollace
37148fad51
Fix some more text wrapping issues and catch exceptions whilst loading chapters
2022-09-02 12:53:14 +02:00
Sollace
5256f1f273
Fix paragraph spacing
2022-09-02 10:36:56 +02:00
Sollace
8fe3e9ec62
Fix crash when levelling up
2022-09-02 10:36:47 +02:00
Sollace
d9933bb3ec
Fixed magic projectiles not actually using their caster's level
2022-09-01 23:00:20 +02:00
Sollace
46e4d14bb0
Whoops!
2022-09-01 22:57:19 +02:00
Sollace
53c0f1aff8
Add corruption stat and fix level and xp not actually being saved
2022-09-01 22:54:34 +02:00
Sollace
50b709fa3c
More rewrites and allow for adding recipes to book pages
2022-09-01 22:28:55 +02:00
Sollace
0bc9f447f6
Change level effects to be scaled so we can allow arbitrarily high caster levels
2022-09-01 22:28:27 +02:00
Sollace
bb09feca7e
Rewrite dynamic page contents to allow adding more types of elements
2022-09-01 22:27:18 +02:00
Sollace
af385ac671
Add newline character support and fix some text wrapping incorrectly
2022-09-01 20:05:00 +02:00
Sollace
85bb51ed78
level < 0 means never show this page
2022-09-01 20:04:36 +02:00
Sollace
15703db16c
Write out lore for fire and ice magics
2022-09-01 20:04:19 +02:00
Sollace
30011407f4
This time actually do fix hitboxes
2022-09-01 20:03:54 +02:00
Sollace
978d336b96
Add tabs with chapters and pages to the spellbook, add a profile page with character levels and mana, and contents for the introduction chapter
2022-08-31 23:58:49 +02:00
Sollace
a73a7af43c
Fixed unable to break the crystal heart after being placed
2022-08-31 23:56:43 +02:00
Sollace
1e20dd908f
Fixed empty rows in the recipe tree
2022-08-29 14:51:07 +02:00
Sollace
5b0d3bb770
Fixed snow being placed in illegal positions
2022-08-29 14:48:07 +02:00
Sollace
b894665d65
Implement the replace flag for state maps
2022-08-29 14:47:25 +02:00
Sollace
4cfa493654
Register the state map loader
2022-08-29 14:46:59 +02:00
Sollace
1de9313610
Move state maps to resources
2022-08-29 00:47:39 +02:00
Sollace
3d704b7def
Mixed multiple sounds playing when interacting with the spellbook's crafting grid
2022-08-28 18:47:33 +02:00
Sollace
6ed0bb1859
Fixed trait merging recipe and botched gems appearing when they shouldn't
2022-08-28 18:00:28 +02:00
Sollace
99effcfd8f
Fix some sizing issues with the trait tooltip renderer and render undiscovered traits as as obfuscated
2022-08-28 18:00:02 +02:00
Sollace
48f5943a5b
Implement botched gems: Crafting a combination that doesn't result in a working spell will now produce a "botched gem" that's only useful for collecting traits.
2022-08-28 17:12:33 +02:00
Sollace
60acaf64dd
Fixed exception whilst reloading resources
2022-08-28 15:54:00 +02:00
Sollace
5077d04193
Fix mixin sig
2022-08-27 18:12:44 +02:00
Sollace
f210d1cd9f
Rebalance the metamorphosis potion and turn players' hearts black when they're turning
2022-08-27 18:07:26 +02:00
Sollace
cf07f5d341
Fix server crashes due to late initialisation of registered values
2022-08-27 16:39:56 +02:00
Sollace
03bb4f654c
Fixed race descriptions
2022-08-27 15:57:13 +02:00
Sollace
52a4643ece
Fixed error whilst executing the /race command
2022-08-27 15:51:49 +02:00
Sollace
b1a979eb24
Add utility for creating identifiers with the mod's namespace
2022-08-27 15:25:02 +02:00
Sollace
09e0bcd7b2
Rewrite races to use a registry
2022-08-27 15:07:29 +02:00
Sollace
4699788472
1.19 -> 1.19.2
2022-08-27 12:33:53 +02:00
Sollace
c10b9e8e3a
Nerf food poisoning effect
2022-06-25 00:33:57 +02:00
Sollace
5d8fe2654d
Make wheat and hay block edible. Closes #57
2022-06-25 00:33:41 +02:00
Sollace
ded553bd31
1.18 -> 1.19
2022-06-25 00:19:55 +02:00
Sollace
9e1b9161b8
Fixed crash due to naming conflict
2022-06-23 16:24:45 +02:00
Sollace
d94626e094
Added advancements and recipes for crafting muffins
2022-04-01 00:40:39 +02:00
Sollace
a878fd0d6c
Muffins now float in water, as they should
2022-04-01 00:39:08 +02:00
Sollace
448df32720
Fix some incorrect item names
2022-03-28 19:35:11 +02:00
Sollace
3255eacd18
Fixed sun blindness being incorrectly applied on the client when changing dimensions. Closes #55
2022-03-28 19:34:55 +02:00
Sollace
b35c592569
Add a bit of randomisation to muffins' rtajectories when they bounce
2022-03-27 18:16:03 +02:00
Sollace
e0f6ab8937
Muffins should bounce off of entities
2022-03-27 18:15:29 +02:00
Sollace
c84a38cefb
Slight cleanup, fixed a duplication bug, and make it so muffins don't deal any damage
2022-03-27 17:55:02 +02:00
Sollace
d9d56c634c
Pigs love muffins
2022-03-27 17:47:52 +02:00
Sollace
2c77cfb4c3
Added muffins
2022-03-27 16:02:14 +02:00
Sollace
83b110a8d3
Prevent sun blindness effect when leaving postals. Should fix #55 but can't really reproduce
2022-03-27 00:38:32 +02:00
Sollace
26b0f3567e
Fixed batponies' vision giving strange results on higher brightness settings
2022-03-27 00:36:47 +02:00
Sollace
abe8142482
We no longer replace the vanilla apple item.
2022-03-27 00:22:08 +02:00
Sollace
cbec2e2d96
Fixed arrow.json recipe appearing in the tags folder (oops)
2022-03-26 23:50:06 +02:00
Sollace
75a63e7a97
Fixed crash due to skeletons stealing items/having their bows stolen. Closes #53
2022-03-26 21:51:28 +02:00
Sollace
8aebf82eff
Make stressed enchantment less nauseating. (Though not by too much, it is a curse after all) Closes #52
2022-03-26 21:41:35 +02:00
Sollace
a672f8cec7
Adjust rarities of enchantments (turns out common is way too common - weight is 10). May help with #52
2022-03-26 21:40:45 +02:00
Sollace
9f46fe9270
1.18-pre -> 1.18.2
2022-03-26 21:34:15 +02:00
Sollace
ddbf75a44f
Move various gravitation/force/physics stuff to a utility class
2022-03-26 18:35:08 +02:00
Sollace
fefc676116
Merge branch '1.18' of https://github.com/Sollace/Unicopia into 1.18
2022-01-26 16:32:03 +01:00
Sollace
f2081bc318
Pegasus and Gryphon feathers can be used in vanilla recipes. #51
2022-01-26 16:31:33 +01:00
Sollace
78afc5492f
Merge pull request #49 from autumnblazey/typ
...
fix typo: Nutterfly -> Butterfly
2022-01-26 16:05:54 +01:00
Sollace
ef91ee0146
Reduce butterfly lag. Should help a bit with #50
2022-01-26 16:03:01 +01:00
Sollace
66255ad61d
Fixed disguises (spells) not clearing properly when removed by the server #47
2022-01-26 12:06:05 +01:00
Autumn Meadow
c135814c76
fix typo
...
Nutterfly
2022-01-22 13:00:34 -08:00
Sollace
6d48b1ad57
Fixed molting season advancements #45
2022-01-14 11:09:01 +02:00
Sollace
9f3f012c93
Fixed crash in production due to method name changes
2022-01-14 10:11:00 +02:00
Sollace
09f76a4286
Fixed disconnect when joining a multiplayer server
2022-01-12 14:26:00 +02:00
Sollace
472034bf15
Start with no recipes and unlock them as you discover spells
2022-01-12 13:03:36 +02:00
Sollace
10af9e6f49
Added spellbook and alicorn amulet recipes
2022-01-12 11:32:13 +02:00
Sollace
57d43c8413
Move spell recipes to a spell folder
2022-01-12 11:32:00 +02:00
Sollace
81482c61c7
Fixed crash at startup
2022-01-12 11:20:35 +02:00
Sollace
9170337d5e
When firing, place a black hole where the projectile lands
2022-01-11 20:58:54 +02:00
Sollace
bf413d36c0
Add a sound to the beam
2022-01-11 20:42:50 +02:00
Sollace
1cfc01d1e6
Change the color of the beam to match the spell it contains
2022-01-11 20:42:41 +02:00
Sollace
f18ed7eed6
Light spell shouldn't do anything when fired as a projectile
2022-01-11 20:41:40 +02:00
Sollace
1a1bc2396f
Thrown spells now look like magic beams rather than the old thrown item
2022-01-11 18:20:09 +02:00
Sollace
42cad69410
Assign traits for every block and item in the game
2022-01-11 12:23:49 +02:00
Sollace
0a93682662
Ensure previously-discovered traits properly update server-side when the registered values change for an item
2022-01-11 12:23:20 +02:00
Sollace
23211ba7b1
Change how item traits are defined to make my life easier
2022-01-11 12:22:24 +02:00
Sollace
dccce36445
Fixed bracelets being offset on armor stands (not needed any more since we fixed the model)
2022-01-11 12:21:35 +02:00
Sollace
4b820478f5
Set spells to be no gravity by default (so it's easier to aim)
2022-01-06 15:31:33 +02:00
Sollace
7578b02867
Fix bangle being in the wrong place for steve
2022-01-06 15:31:10 +02:00
Sollace
ea38a6f1ff
Added a wing spreading animation
2022-01-05 18:54:54 +02:00
Sollace
188c3a5523
Set custom subtitles for our sounds
2022-01-05 18:54:33 +02:00
Sollace
eaa3c8a2a5
Fixed bracelet rendering offset on armor stands
2022-01-04 18:14:34 +02:00
Sollace
c6bb37546d
Added sound effect when waving
2022-01-04 18:14:18 +02:00
Sollace
621c893daa
Earth ponies can now kick at any time and the target location for the kick is more accurate to where a pony would kick. This means that if you're a pony, the tree has to be behind you. Humans still kick forwards.
2022-01-04 18:00:06 +02:00
Sollace
e805354043
Hook up a stomping animation
2022-01-04 17:58:31 +02:00
Sollace
9fc4c384cb
Fixed bracelets being offset slightly
2022-01-04 17:58:16 +02:00
Sollace
fbc82ec6bc
Added an emote command, further refine animations, add some new animations
2022-01-04 17:57:57 +02:00
Sollace
bce1e5c8c1
Added player animations for doing things like casting spells and kicking
2022-01-03 22:54:07 +02:00
Sollace
4e621434af
Further optimise sphere rendering
2022-01-03 19:42:04 +02:00
Sollace
256cbdcabc
Fixed spell crafting
2022-01-03 14:06:03 +02:00
Sollace
c3af3f9631
Fixed missing sound when equiping the bangle and amulets
2022-01-02 23:54:08 +02:00
Sollace
fe831f3099
The bangle of comradery is now visible on your arm in first person
2022-01-02 23:53:44 +02:00
Sollace
6f034f27fc
Items such as the bangle and amulets will now render on pony models
2022-01-02 20:17:40 +02:00
Sollace
758c67bd0f
Fixed bangle's broken texture
2022-01-02 18:17:00 +02:00
Sollace
c3bde322a8
Fixed missing translations for the pegasus route
2022-01-02 18:07:51 +02:00
Sollace
497ed10cf4
If there isn't a primary ability, use the passive ability instead
2022-01-02 18:07:28 +02:00
Sollace
f5d4bfeb5e
Fixed pick up ability not functioning correctly
2022-01-02 17:37:43 +02:00
Sollace
15af4aa5ad
Update some ability icons
2022-01-02 17:37:29 +02:00
Sollace
3d86feca0d
Reduce the warmup time for firing a spell
2022-01-02 00:49:54 +02:00
Sollace
13402ae020
Fixed light and necromancy spells not producing particle effects when recalling their entities
2022-01-02 00:43:56 +02:00
Sollace
c27aad9154
Placed spells are no longer lost when the player dies
2022-01-02 00:43:21 +02:00
Sollace
e6b0ad9fa4
Allow spells and entities to retain their owner if the owner is offline (multiplayer) or in another dimension (nether), and handle situations where the owner is not around (getOwner() == null)
2022-01-01 22:08:50 +02:00
Sollace
e3d1f8c973
Fixed light sources not being removed after light-emitting entities are removed
2022-01-01 19:14:37 +02:00
Sollace
63f70faab1
Fix typo
2022-01-01 17:24:40 +02:00
Sollace
48d355d096
Fixed death message when falling into a black hold
2022-01-01 17:24:35 +02:00
Sollace
40714b243e
Fixed particles not being respawned after the player has left the area
2022-01-01 17:24:10 +02:00
Sollace
3fa945d97a
More work on the hud and spell dismissal dialogue
2022-01-01 17:23:28 +02:00
Sollace
7738f01d3a
Exclude creative, spectator, and dead entities from the black hold and shield effects
2022-01-01 17:23:06 +02:00
Sollace
de27a543f5
Added lightning effects to the black hole
2022-01-01 01:23:42 +02:00
Sollace
fb632446ec
Fixed broken texture when multiple particles are on screen
2022-01-01 01:23:29 +02:00
Sollace
c8a3b7d64d
Fixed ability orders randomly changing
2022-01-01 01:03:22 +02:00
Sollace
9d5e72cbc1
Implement spell dismissal and fixed placed spells not appearing correctly
2022-01-01 01:01:01 +02:00
Sollace
7d0b7ae9f6
Fixed light spell not recalling its entities when cancelled
2022-01-01 00:02:20 +02:00
Sollace
1a3eb9f0f6
wip gui for dismissing spells remotely
2022-01-01 00:00:18 +02:00
Sollace
c84fda37c4
Send quick-time actions to the server so they can work properly
2021-12-31 16:17:41 +02:00
Sollace
de1b597ab7
Added a loot table for frosted obsidian
2021-12-31 15:47:45 +02:00
Sollace
d84a607046
Fixed frosted obsidian turning into water when mined
2021-12-31 15:47:29 +02:00
Sollace
9723bfd104
Move the unicorn shoot ability to the primary slot (second page) and add a separate ability specifically for cancelling spells
2021-12-31 15:40:08 +02:00
Sollace
1b17ab24c9
Move the collides predicate out of the RayTraceHelper class
2021-12-31 15:36:31 +02:00
Sollace
0532aafa83
Added tap, double-tap, and triple-tap gestures
2021-12-31 15:31:23 +02:00
Sollace
3a39f9c9e4
Added frosted obsidian
2021-12-31 15:29:30 +02:00
Sollace
117bbd797a
Added a visual effect to entities spawned by the necromancy spell
2021-12-30 22:44:46 +02:00
Sollace
26fb68d50f
Fixed necromancy spell constantly spawning new entities
2021-12-30 22:41:34 +02:00
Sollace
855c2b2a49
Fixed null exception in the dynamic target goal
2021-12-30 00:59:31 +02:00
Sollace
d03c0586cf
Make the necromancy spell better
2021-12-30 00:59:17 +02:00
Sollace
fb3a642acd
Prevent the death animation from playing when recalling entities spawned by the necromancy spell
2021-12-29 21:24:02 +02:00
Sollace
9f5d20e011
Fixed rain not properly starting when throwing a cloud in a jar and added lightning effects to the storm in a jar
2021-12-29 21:16:12 +02:00
Sollace
26df9fc8d3
Fixed missing particle effect when throwing a cloud in a jar
2021-12-29 21:15:46 +02:00
Sollace
0f4e72a55b
Change the ice spell to produce frosted ice instead of regular ice
2021-12-29 20:13:23 +02:00
Sollace
2da817bc64
Tweaked a bunch of colours
2021-12-29 20:13:07 +02:00
Sollace
9ef8a78a79
Fixed spells appearing in different ordering in the creative inventory
2021-12-29 18:15:37 +02:00
Sollace
7a05efa23a
Some minor cleanup
2021-12-29 18:11:32 +02:00
Sollace
18fffef06a
Change the empty key for spells to "none"
2021-12-29 17:53:08 +02:00
Sollace
c676abaedf
Fix all the recipes
2021-12-29 17:50:32 +02:00
Sollace
5939ce3d1a
Implement gui for viewing spell recipes
2021-12-29 17:50:19 +02:00
Sollace
3f80822deb
The ice spell will now clear out a space around the player when used while submerged
2021-12-29 17:48:47 +02:00
Sollace
097aa1d8cf
Catch exceptions from ticking spells
2021-12-29 17:18:26 +02:00
Sollace
41e178b8d6
Fixed spells that affect blocks not working
2021-12-29 17:18:04 +02:00
Sollace
e7e7244758
Added (rough) initial recipes for all the spells
2021-12-28 18:40:51 +02:00
Sollace
fb6031b89f
Added a homing ability to the firebolt spell
2021-12-28 18:22:47 +02:00
Sollace
de6f9a92d4
Added /trait
2021-12-28 18:22:08 +02:00
Sollace
3cec6de107
Switch to using the vanilla tag for blocks that mine with a pickaxe
2021-12-28 03:35:39 +02:00
Sollace
6e24ca9c6f
Observe spawn protection and mob griefing rules when trying to apply spells that affect blocks
2021-12-28 03:32:59 +02:00
Sollace
c31eba5f04
Prevent transforming into paintings, item frames, or leash knots. Fixes #39
2021-12-28 02:58:07 +02:00
Sollace
8edf3cee6c
Fix #40
2021-12-28 02:42:56 +02:00
Sollace
75fbfb9c11
Use the lightning particle instead of lightning entities
2021-12-28 02:20:08 +02:00
Sollace
f1c4d8301e
Added a custom lightning particle for doing lightning type things
2021-12-28 02:19:26 +02:00
Sollace
75dfb85092
Finish the light spell
2021-12-27 23:14:46 +02:00
Sollace
00758b0c15
Added a light spell
2021-12-27 14:08:21 +02:00
Sollace
a8d2a28900
Rename the fairy into a twittermite
2021-12-27 14:05:31 +02:00
Sollace
7ec631ddcd
Improved following behaviour of fairies
2021-12-27 13:45:44 +02:00
Sollace
135c8933fd
Add sounds for the fairy
2021-12-27 13:04:50 +02:00
Sollace
b7e119a57b
Use CompletableFuture for delaying things
2021-12-27 13:04:35 +02:00
Sollace
596e01cc24
Added fairies
2021-12-27 02:15:48 +02:00
Sollace
6a84f5d8b6
Fixed magic particles not randomising their colours when they're supposed to
2021-12-27 02:15:17 +02:00
Sollace
baa3700748
Fixed crash when ticking a projectile with no loaded owner
2021-12-27 02:14:48 +02:00
Sollace
f402403964
Black holes shouldn't function when fired as a projectile
2021-12-26 20:35:43 +02:00
Sollace
878ed2563b
Fixed particles not being removed when attached to a projectile
2021-12-26 20:35:25 +02:00
Sollace
6337b86219
Fixed incorrect block state conversion turning water into ice
2021-12-26 20:35:05 +02:00
Sollace
bb29d97ff3
Fixed jars, fixed particles not respawning correctly when reloading a world, fixed some behaviours with black holes
2021-12-26 20:13:28 +02:00
Sollace
76506665bc
Fixed disk particles and add improved physics for the dark vortex
2021-12-26 16:11:34 +02:00
Sollace
9460957c56
Fixed magic particles not using the correct colours
2021-12-26 16:09:59 +02:00
Sollace
df2706cfc6
Fixed not being able to toggle delegated spells
2021-12-26 11:13:32 +02:00
Sollace
613b39436f
Fixed placed spells not functioning correctly and slot.contains not matching delegated spells
2021-12-26 10:50:16 +02:00
Sollace
56af8f80ba
Added general particle effects that follow a point of entity
2021-12-26 10:49:34 +02:00
Sollace
7ad82f0bb2
Fixed crash with spellcast entities accessing lighting buffers when they mustn't (TODO: make this better somehow)
2021-12-26 10:48:01 +02:00
Sollace
59db55aa63
Update player dimensions when the flight type changes. Should fix #38
2021-12-24 23:00:26 +02:00
Sollace
be0317de1b
Move target selection for shields into a separate class
2021-12-24 22:59:20 +02:00
Sollace
7eacbc7f4a
Cleanup and remove some unused code
2021-12-24 22:59:03 +02:00
Sollace
668d5bc787
A little more cleanup and refactoring
2021-12-24 19:09:17 +02:00
Sollace
8ff6514306
Fixed black hole behaviour
2021-12-24 18:37:23 +02:00
Sollace
17c175c8ce
Play a sound when casting a spell successfully
2021-12-24 18:36:12 +02:00
Sollace
f921beb062
Updated names and descriptions that are less uuuuugh
2021-12-24 18:35:44 +02:00
Sollace
301c68218e
Wrap text in the gemstone's tooltips
2021-12-24 18:35:12 +02:00
Sollace
3d2a50655b
Change cost estimate for spellcasting to properly account for whether a spell is active or not
2021-12-24 16:37:27 +02:00
Sollace
62e5ab01cc
Tiny bit of cleanup
2021-12-24 16:36:40 +02:00
Sollace
d026a6c06a
Change to check for a particular spell rather than any spell
2021-12-24 00:37:53 +02:00
Sollace
063d4e6dd2
Change particle handles and linking to be a little more robust. Should help with some cases where duplicate particles happen
2021-12-24 00:20:47 +02:00
Sollace
3806799cf2
Added dark vortex spell and add default traits to more spells
2021-12-23 20:12:30 +02:00
Sollace
996181c097
Some more tweaks and adjustments:
...
- Adding traits to some existing spells
- Removed curses (and their respective duplicate spells)
- Spells can now control how they are applied and some spells will now correctly apply as area effects
2021-12-23 19:46:25 +02:00
Sollace
b11fabdecb
Unicorns can now equip spells to their active and passive ability slots
2021-12-23 18:52:40 +02:00
Sollace
f10dcb59ec
Distance the disguises system from the magic system and make it possible to have different diguise spells
2021-12-22 16:43:17 +02:00
Sollace
e3bd201f0a
Fix the firebolt spell
2021-12-22 15:05:46 +02:00
Sollace
c30eac20c3
Fixed casting
2021-12-22 15:05:16 +02:00
Sollace
eca5ab3e2b
Fixed dead spells not being removed correctly
2021-12-22 14:15:51 +02:00
Sollace
f2a6bf36d4
Fix bugs with spell syncing
2021-12-22 13:12:51 +02:00
Sollace
2489ea7769
Clean up particle code a little
2021-12-22 13:10:45 +02:00