Commit graph

502 commits

Author SHA1 Message Date
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
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
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
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
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
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
ed22f638ae Remove some legacy batpony code 2022-12-14 17:41:26 +00:00
Sollace
3e87a23dfc Implement more of the alicorn amulet effects 2022-12-13 20:32:47 +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
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
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
4ff4cd1ade Fixed bat flight not being cancelled when hanging synchronize the change to the client 2022-12-04 22:56:17 +00:00
Sollace
477741ff49 Added config option to disable butterflies. #83 2022-12-04 15:57:53 +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
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
f2bb7adc74 Fixed race allow list not functioning correctly, fix the world's default race setting, and change the default race to auto-assign when it's set 2022-10-17 17:28:13 +02:00
Sollace
5e3711c042 Don't assign a default race to newly-joined players (because we have a UI that lets them pick for themselves). 2022-10-17 14:13:18 +02:00
Sollace
2ec2860fdd Try to prevent bats from respawning in lava or water 2022-10-15 14:05:29 +02:00
Sollace
493d746884 Reduce the time before checking if a bat is hanging in the right position 2022-10-15 14:05:12 +02:00
Sollace
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
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
b5f41d2244 Improve performance by removing unneccessary nbt reads of spells when ticking 2022-10-12 23:15:17 +02:00