Commit graph

40 commits

Author SHA1 Message Date
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
c9c463d6c9 1.19.2 -> 1.19.3 (1.20) [part 1] 2022-12-18 21:07:24 +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
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
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
46e4d14bb0 Whoops! 2022-09-01 22:57:19 +02:00
Sollace
cf07f5d341 Fix server crashes due to late initialisation of registered values 2022-08-27 16:39:56 +02:00
Sollace
9e1b9161b8 Fixed crash due to naming conflict 2022-06-23 16:24:45 +02:00
Sollace
d9d56c634c Pigs love muffins 2022-03-27 17:47:52 +02:00
Sollace
9f46fe9270 1.18-pre -> 1.18.2 2022-03-26 21:34:15 +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
117bbd797a Added a visual effect to entities spawned by the necromancy spell 2021-12-30 22:44:46 +02:00
Sollace
d03c0586cf Make the necromancy spell better 2021-12-30 00:59:17 +02:00
Sollace
7a05efa23a Some minor cleanup 2021-12-29 18:11:32 +02:00
Sollace
f3d6c7ce28 Work on allowing more than one spell to be attached 2021-12-21 18:26:23 +02:00
Sollace
33476f2ed8 Added spell traits and trait groupings, and rewrite spell casting to make combining spells and catering to different situations easier 2021-11-05 15:18:32 +02:00
Sollace
55e990882e 1.16.5 -> 1.17 2021-08-04 15:38:03 +02:00
Sollace
e386e040ea Fixed mana cost for cast spells not being passed on to the player 2021-03-06 12:26:54 +02:00
Sollace
3211b232cf Cast spells are now their own entity (should fix problems with spells dissapearing/not appearing at the correct location in muliplayer) 2021-03-04 22:35:49 +02:00
Sollace
269db7bdc9 Further cleanup to the magic system 2021-03-03 11:33:23 +02:00
Sollace
b9679a3706 Spells can now be obtained via gemstones 2021-03-01 12:56:30 +02:00
Sollace
ca1fda7de2 Move physics logic into the physics class and properly reset navigation/eye level when gravity changes 2021-02-23 19:02:23 +02:00
Sollace
ad74e50e35 Improve negative gravity handling on dropped items 2021-02-22 15:54:24 +02:00
Sollace
afcd59206c Improve Ai performance 2021-02-20 01:34:30 +02:00
Sollace
5c4034c218 Yet more minor tweaks and fixes 2021-02-19 20:04:14 +02:00
Sollace
73b1f8bd42 Added the Crystal Heart + multi-block structure 2021-02-18 22:30:43 +02:00
Sollace
154c853bbd Added an enchantment that alters the wearer's gravity 2021-02-17 17:05:20 +02:00
Sollace
c61801b507 Added some enchantments suggested by kerplamp 2021-02-16 13:39:39 +02:00
Sollace
82393eedef Consolidate common logic 2021-02-14 17:52:56 +02:00
Sollace
38f1cc99c8 Added a rainboom ability for pegasi 2020-10-14 21:07:36 +02:00
Sollace
301acdf1d2 Unicorns can now shoot a spell as a projectile 2020-10-08 19:22:20 +02:00
Sollace
86524c10aa Slight refactor for levelling 2020-10-02 09:39:00 +02:00
Sollace
f08850e7c2 A long list of fixes for disguises 2020-09-24 14:49:02 +02:00
Sollace
efc50c5cbd Races now have an affinity 2020-09-23 17:19:28 +02:00
Sollace
c1fb88faae Back to basics: strip away anything that's not the core of the mod 2020-09-22 15:48:58 +02:00
Sollace
00f677c157 1.15.2 -> 1.16 2020-06-26 22:13:50 +02:00
Sollace
2f6ffe43a9 Some terminology changes and cleanup 2020-05-28 18:27:30 +02:00
Sollace
8b3de321f0 Some magic changes and added multi-gem interactions 2020-05-28 18:09:34 +02:00
Sollace
5b7f298147 Physics rewrite for better gravity manipulation 2020-05-10 17:18:45 +02:00
Renamed from src/main/java/com/minelittlepony/unicopia/entity/LivingEntityCapabilities.java (Browse further)