Commit graph

532 commits

Author SHA1 Message Date
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
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
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
cb256f10cd Bump max levels to 1000 (from 901) 2023-03-18 00:34:21 +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
539f094582 Implement grogar's bell 2023-03-05 01:28:43 +00:00
Sollace
97807d0ec1 Rewrite turbulance to be more forgiving for short flights 2023-03-04 22:48:02 +00:00
Sollace
8959c67d53 Added magic staffs:
3 sticks on a diagonal = meadowbrooks_staff
3 sticks + gem (optionally with spell) on a diagnoal = magic_staff
2023-02-28 16:44:14 +00:00
Sollace
072f18d6f9 Remove unused imports 2023-02-27 15:38:28 +00:00
Sollace
08b7faeb06 Add metamorphosis potions as a wandering trader trade and fixed some other wandering trader trades not occuring 2023-02-27 15:21:07 +00:00
Sollace
051e801862 Correctly rotate pegasus wings when flying/gliding 2023-02-26 00:41:42 +00:00
Sollace
262d87a12b Fixed players not rotating correctly when flying #99 2023-02-26 00:41:42 +00:00
Sollace
1ef29e4eb5 Fixed crash when a player rejoins a world with an entity in their arms 2023-02-26 00:37:56 +00:00
Sollace
71e6b4ac16 Tweak search ranges for the butterfly ai 2023-01-29 14:25:57 +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
65c1c4289d Fixed cool potato advancement not triggering when using trinkets. Closes #94 2023-01-21 00:43:08 +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
8c04bb710a Fixed pegasi dropping the entity they were carrying upon a relog 2023-01-09 01:27:22 +01:00
Sollace
1763f433d4 Switch to using the simple networking apis provided by fabwork 2022-12-29 22:37:17 +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
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
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
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