Skip to content

Commit 611f16a

Browse files
committed
Resolves #357 - you can now use /give for creature catcher with entity inside.
1 parent 910acc6 commit 611f16a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/direwolf20/justdirethings/common/entities/CreatureCatcherEntity.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,10 @@ public static Mob getEntityFromItemStack(ItemStack itemStack, Level level) {
212212
if (type == null) return null;
213213
Entity entity = type.create(level);
214214
if (!(entity instanceof Mob)) return null;
215-
entity.load(itemStack.get(DataComponents.ENTITY_DATA).copyTag());
215+
if (itemStack.has(DataComponents.ENTITY_DATA))
216+
entity.load(itemStack.get(DataComponents.ENTITY_DATA).copyTag());
217+
else
218+
entity.load(new CompoundTag());
216219
return (Mob) entity;
217220
}
218221

0 commit comments

Comments
 (0)