Skip to content

Commit c01a1ae

Browse files
committed
Fix score number providers not allowing entity targets
1 parent 4176288 commit c01a1ae

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/errorcraft/entitymodifiers/entity/modifier/Deserialisers.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package errorcraft.entitymodifiers.entity.modifier;
22

33
import com.google.gson.GsonBuilder;
4+
import net.minecraft.loot.context.LootContext;
45
import net.minecraft.loot.provider.number.LootNumberProvider;
56
import net.minecraft.loot.provider.number.LootNumberProviderTypes;
67
import net.minecraft.loot.provider.score.LootScoreProvider;
@@ -13,6 +14,7 @@ public static GsonBuilder createEntityModifierSerialiser() {
1314
return new GsonBuilder()
1415
.registerTypeHierarchyAdapter(EntityModifier.class, EntityModifierTypes.createGsonAdapter())
1516
.registerTypeHierarchyAdapter(LootNumberProvider.class, LootNumberProviderTypes.createGsonSerializer())
16-
.registerTypeHierarchyAdapter(LootScoreProvider.class, LootScoreProviderTypes.createGsonSerializer());
17+
.registerTypeHierarchyAdapter(LootScoreProvider.class, LootScoreProviderTypes.createGsonSerializer())
18+
.registerTypeHierarchyAdapter(LootContext.EntityTarget.class, new LootContext.EntityTarget.Serializer());
1719
}
1820
}

0 commit comments

Comments
 (0)