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
1e043af154
Palm trees are recognised as trees by the buck ability now
2023-05-25 13:10:18 +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
b372620a04
Fixed placed spells not using the location specified when casting them with /cast
2023-04-30 21:42: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
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
3c739ce252
Added some visual effects when bat ponies screech
2023-04-30 12:58:39 +01:00
Sollace
c665137a5c
Move world-related stuff to a package
2023-04-30 10:46:33 +01: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
46cfa01a6a
Spells should not affect bedrock. Fixes #103
2023-03-05 16:37:04 +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
2b227eee1a
Added a gamerule to force players to select a new tribe after death
2023-01-27 18:06:06 +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
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
015d3b29fa
Convert to using conventional tags
2023-01-09 01:25:02 +01:00
Sollace
1763f433d4
Switch to using the simple networking apis provided by fabwork
2022-12-29 22:37:17 +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
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
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
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
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
a1268e8209
Implement proper composition of abilities when wearing the alicorn amulet
2022-12-09 23:55:53 +00:00
Sollace
8a16a8b501
Refactor projectile event handlers
2022-12-04 22:46:45 +00:00
Sollace
c62c4e475b
Fixed certain recipes matching when they shouldn't
2022-10-22 00:07:30 +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
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
8e12c683b8
Fixed mind swap not properly being reverted when the caster dies
2022-10-13 19:55:24 +02:00
Sollace
67a894958c
Fixed crash when players have disguised as other players
2022-10-13 18:16:52 +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