Sollace
0b7ef78cb8
Merge branch '1.20.2' into 1.20.4
2024-06-24 02:38:53 +01:00
Sollace
98714556a0
Fixed magic projectiles not affecting falling blocks
2024-05-28 14:32:22 +01:00
Sollace
e23cbcdd1c
Fixed placed and projectile spells not syncing their level correctly. Also fixes placed shields not rendering
2024-05-22 13:58:20 +01:00
Sollace
88cf90842f
Sync each spell individually
2024-05-21 23:52:02 +01:00
Sollace
771da650c4
Implement a custom data tracker to sync values dynamically. Fixes #14
2024-05-21 23:51:56 +01:00
Sollace
4bac633a23
Remove the update argument when interacting with spell slots
2024-05-21 23:10:02 +01:00
Sollace
f8f60a8d3d
Implement custom data tracker
2024-05-21 22:51:42 +01:00
Sollace
292b034220
Merge branch '1.20.2' into 1.20.4
2024-04-17 11:59:21 +01:00
Sollace
86faeeaa43
Clean up warnings
2024-04-12 01:23:43 +01:00
Sollace
1980cf634e
Merge branch '1.20.2' into 1.20.4
...
# Conflicts:
# build.gradle
# gradle.properties
# src/main/java/com/minelittlepony/unicopia/advancement/CustomEventCriterion.java
# src/main/java/com/minelittlepony/unicopia/advancement/RacePredicate.java
# src/main/java/com/minelittlepony/unicopia/advancement/SendViaDragonBreathScrollCriterion.java
# src/main/java/com/minelittlepony/unicopia/block/cloud/CloudPillarBlock.java
# src/main/java/com/minelittlepony/unicopia/datagen/providers/URecipeProvider.java
# src/main/java/com/minelittlepony/unicopia/diet/affliction/StatusEffectAffliction.java
# src/main/java/com/minelittlepony/unicopia/item/HeavyProjectileItem.java
# src/main/resources/data/unicopia/tags/items/food_types/forage_nauseating.json
2024-04-05 22:01:26 +01:00
Sollace
ec9a12bdf9
Clean up tags and fix some recipe unlock conditions
2024-03-31 14:35:04 +01:00
Sollace
f0b2a8a550
Made jars placeable
2024-03-30 02:19:54 +00:00
Sollace
0d88cb67e6
Merge branch '1.20.2' into 1.20.4
2024-03-20 22:16:00 +00:00
Sollace
5348e12aca
Fix #290 and exclude spectators from being affected by magic
2024-03-03 14:15:20 +00:00
Sollace
308cb721cd
Separate the magic beam into its own entity
2024-03-03 14:07:36 +00:00
Sollace
67caa81a07
Merge branch '1.20.2' into 1.20.4
2024-03-02 15:48:20 +00:00
Sollace
f4b607346a
Merge branch '1.20.1' into 1.20.2
2024-03-02 15:01:32 +00:00
Sollace
9c71272def
Only interact with the datatracker after it's safe to do so
2024-02-27 00:01:22 +00:00
Sollace
398ed0743d
Merge branch '1.20.2' into 1.20.4
...
# Conflicts:
# src/main/java/com/minelittlepony/unicopia/block/BaseZapAppleLeavesBlock.java
# src/main/java/com/minelittlepony/unicopia/block/UBlocks.java
# src/main/java/com/minelittlepony/unicopia/block/ZapAppleLeavesBlock.java
# src/main/java/com/minelittlepony/unicopia/block/ZapAppleLeavesPlaceholderBlock.java
# src/main/java/com/minelittlepony/unicopia/container/SpellbookChapterLoader.java
# src/main/java/com/minelittlepony/unicopia/entity/mob/SpellbookEntity.java
# src/main/java/com/minelittlepony/unicopia/projectile/PhysicsBodyProjectileEntity.java
2024-02-02 22:35:42 +00:00
Sollace
ad1784b417
Merge branch '1.20.1' into 1.20.2
...
# Conflicts:
# src/main/java/com/minelittlepony/unicopia/client/gui/spellbook/element/Recipe.java
# src/main/resources/assets/unicopia/lang/zh_cn.json
2024-02-02 21:08:49 +00:00
Sollace
0c26827790
Add advancement for killing mobs with a horseshoe
2024-01-17 19:48:35 +00:00
Sollace
d461b9ae04
1.20.2 -> 1.20.4
2023-12-30 11:55:26 +01:00
Sollace
c3c2ba461a
Cleanup post porting
2023-10-24 00:51:02 +01:00
Sollace
24f1f4bdcd
1.20.1 -> 1.20.2
2023-10-24 00:50:57 +01:00
Sollace
35ac79bf3d
Added horseshoes
2023-10-23 23:11:13 +01:00
Sollace
5927734943
Fixed thrown jars despawning
2023-09-04 11:56:08 +01:00
Sollace
236f8afb02
Add an advancement for killing a mob with a rock
2023-09-03 21:51:50 +01:00
Sollace
9b651da09f
Fixed error when updating a projectile entity's owner
2023-09-03 19:39:47 +01:00
Sollace
77d6e6d1b0
Better handle exceptions in ticking spells and try to prevent spells from being destroyed more than once
2023-09-02 19:59:42 +01:00
Sollace
820856fdc4
Move mob entities to a separate package
2023-09-02 18:34:57 +01:00
Sollace
88252d8db9
Prevent spells from affecting technical entities
2023-08-28 14:37:36 +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
f16632e5fe
Remove some deprecation warnings
2023-08-04 18:29:06 +01:00
Sollace
43d1142f1f
1.19.4 -> 1.20-pre6
2023-06-03 12:40:54 +01:00
Sollace
62aac0f711
1.19.3 -> 1.19.4
2023-06-02 20:20:30 +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
10758fc25d
Fixed catapult spell and fixed spells not being applied when a projectile hits something
2022-12-26 23:48:01 +01:00
Sollace
eed112ef4a
Further refactorings
2022-12-19 21:03:55 +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
c9c463d6c9
1.19.2 -> 1.19.3 (1.20) [part 1]
2022-12-18 21:07:24 +00:00
Sollace
8a16a8b501
Refactor projectile event handlers
2022-12-04 22:46:45 +00:00
Sollace
b5f41d2244
Improve performance by removing unneccessary nbt reads of spells when ticking
2022-10-12 23:15:17 +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
66bdfc0e1a
Fixed magic projectiles not triggering the destroy event on their spells when being destroyed
2022-10-09 00:29:19 +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
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
89e8f0dccc
Simplify projectile delegate code
2022-09-14 11:53:31 +02:00
Sollace
d9933bb3ec
Fixed magic projectiles not actually using their caster's level
2022-09-01 23:00:20 +02:00
Sollace
2c77cfb4c3
Added muffins
2022-03-27 16:02:14 +02:00