Make the constructor command for itemstack set the item, not the data
This commit is contained in:
parent
9d06e1e55e
commit
7c1a946bd7
@ -10,6 +10,8 @@ import me.libraryaddict.disguise.disguisetypes.DisguiseType;
|
|||||||
import me.libraryaddict.disguise.disguisetypes.MiscDisguise;
|
import me.libraryaddict.disguise.disguisetypes.MiscDisguise;
|
||||||
import me.libraryaddict.disguise.disguisetypes.MobDisguise;
|
import me.libraryaddict.disguise.disguisetypes.MobDisguise;
|
||||||
import me.libraryaddict.disguise.disguisetypes.PlayerDisguise;
|
import me.libraryaddict.disguise.disguisetypes.PlayerDisguise;
|
||||||
|
import me.libraryaddict.disguise.disguisetypes.watchers.DroppedItemWatcher;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
@ -124,7 +126,12 @@ public abstract class BaseDisguiseCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Construct the disguise
|
// Construct the disguise
|
||||||
disguise = new MiscDisguise(disguiseType, true, miscId, miscData);
|
if (disguiseType == DisguiseType.DROPPED_ITEM) {
|
||||||
|
disguise = new MiscDisguise(disguiseType, true);
|
||||||
|
((DroppedItemWatcher) disguise.getWatcher()).setItemStack(new ItemStack(miscId, 1, (short) miscData));
|
||||||
|
} else {
|
||||||
|
disguise = new MiscDisguise(disguiseType, true, miscId, miscData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Copy strings to their new range
|
// Copy strings to their new range
|
||||||
|
Loading…
Reference in New Issue
Block a user