From 31a501881c3ce2c1f71047b5f0cb6d43d8b048ba Mon Sep 17 00:00:00 2001 From: Alex 'mcmonkey' Goodwin Date: Wed, 18 Mar 2020 07:58:55 -0700 Subject: [PATCH] patch drop command save tags --- .../denizen/scripts/commands/world/DropCommand.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/DropCommand.java b/plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/DropCommand.java index 5f8d913dac..de6c59777f 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/DropCommand.java +++ b/plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/DropCommand.java @@ -169,7 +169,7 @@ public void execute(ScriptEntry scriptEntry) { case DROP_EXP: EntityTag orb = new EntityTag(location.getWorld().spawnEntity(location, EntityType.EXPERIENCE_ORB)); ((ExperienceOrb) orb.getBukkitEntity()).setExperience(qty.asInt()); - entityList.add(orb.toString()); + entityList.addObject(orb); break; case DROP_ITEM: @@ -188,7 +188,7 @@ public void execute(ScriptEntry scriptEntry) { ((Item) e.getBukkitEntity()).setPickupDelay(delay.getTicksAsInt()); } } - entityList.add(e.toString()); + entityList.addObject(e); } } break; @@ -197,7 +197,7 @@ public void execute(ScriptEntry scriptEntry) { if (qty.asInt() > 1 && entity.isUnique()) { Debug.echoDebug(scriptEntry, "Cannot drop multiples of this entity because it is Unique!"); entity.spawnAt(location); - entityList.add(entity.toString()); + entityList.addObject(entity); break; } for (int x = 0; x < qty.asInt(); x++) { @@ -207,7 +207,7 @@ public void execute(ScriptEntry scriptEntry) { } EntityTag ent = new EntityTag(entity.getEntityType(), mechanisms); ent.spawnAt(location); - entityList.add(ent.toString()); + entityList.addObject(ent); } break; } @@ -215,7 +215,7 @@ public void execute(ScriptEntry scriptEntry) { // Add entities to context so that the specific entities dropped can be fetched. scriptEntry.addObject("dropped_entities", entityList); if (entityList.size() == 1) { - scriptEntry.addObject("dropped_entity", entityList.get(0)); + scriptEntry.addObject("dropped_entity", entityList.getObject(0)); } }