mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-01-27 18:41:28 +01:00
Un-deletes deleted things.
This commit is contained in:
parent
631e0bbd0a
commit
37029e6b5d
@ -327,7 +327,7 @@ public class MetaItemStack
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (split[0].equalsIgnoreCase("effect"))
|
if (split[0].equalsIgnoreCase("effect") || (allowShortName && split[0].equalsIgnoreCase("e")))
|
||||||
{
|
{
|
||||||
pEffectType = Potions.getByName(split[1]);
|
pEffectType = Potions.getByName(split[1]);
|
||||||
if (pEffectType != null)
|
if (pEffectType != null)
|
||||||
@ -345,11 +345,11 @@ public class MetaItemStack
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
user.sendMessage("Invalid potion effect");
|
user.sendMessage(_("invalidPotionEffect", split[1]));
|
||||||
canceledEffect = true;
|
canceledEffect = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (split[0].equalsIgnoreCase("power"))
|
else if (split[0].equalsIgnoreCase("power") || (allowShortName && split[0].equalsIgnoreCase("p")))
|
||||||
{
|
{
|
||||||
if (Util.isInt(split[1]))
|
if (Util.isInt(split[1]))
|
||||||
{
|
{
|
||||||
@ -357,7 +357,7 @@ public class MetaItemStack
|
|||||||
power = Integer.parseInt(split[1]);
|
power = Integer.parseInt(split[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (split[0].equalsIgnoreCase("duration") || split[0].equalsIgnoreCase("dur"))
|
else if (split[0].equalsIgnoreCase("duration") || (allowShortName && split[0].equalsIgnoreCase("d")))
|
||||||
{
|
{
|
||||||
if (Util.isInt(split[1]))
|
if (Util.isInt(split[1]))
|
||||||
{
|
{
|
||||||
|
@ -14,6 +14,7 @@ import org.bukkit.Material;
|
|||||||
import org.bukkit.Server;
|
import org.bukkit.Server;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.bukkit.inventory.meta.PotionMeta;
|
import org.bukkit.inventory.meta.PotionMeta;
|
||||||
|
import org.bukkit.potion.PotionEffect;
|
||||||
import org.bukkit.potion.PotionEffectType;
|
import org.bukkit.potion.PotionEffectType;
|
||||||
|
|
||||||
|
|
||||||
@ -47,14 +48,21 @@ public class Commandpotion extends EssentialsCommand
|
|||||||
|
|
||||||
if (stack.getType() == Material.POTION)
|
if (stack.getType() == Material.POTION)
|
||||||
{
|
{
|
||||||
|
PotionMeta pmeta = (PotionMeta)stack.getItemMeta();
|
||||||
if (args.length > 0)
|
if (args.length > 0)
|
||||||
{
|
{
|
||||||
if (args[0].equalsIgnoreCase("clear"))
|
if (args[0].equalsIgnoreCase("clear"))
|
||||||
{
|
{
|
||||||
PotionMeta pmeta = (PotionMeta)stack.getItemMeta();
|
|
||||||
pmeta.clearCustomEffects();
|
pmeta.clearCustomEffects();
|
||||||
stack.setItemMeta(pmeta);
|
stack.setItemMeta(pmeta);
|
||||||
}
|
}
|
||||||
|
else if (args[0].equalsIgnoreCase("apply") && user.isAuthorized("essentials.potion.apply"))
|
||||||
|
{
|
||||||
|
for(PotionEffect effect : pmeta.getCustomEffects())
|
||||||
|
{
|
||||||
|
effect.apply(user);
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
final MetaItemStack mStack = new MetaItemStack(stack);
|
final MetaItemStack mStack = new MetaItemStack(stack);
|
||||||
@ -64,12 +72,12 @@ public class Commandpotion extends EssentialsCommand
|
|||||||
}
|
}
|
||||||
if (mStack.completePotion())
|
if (mStack.completePotion())
|
||||||
{
|
{
|
||||||
PotionMeta pmeta = (PotionMeta)mStack.getItemStack().getItemMeta();
|
pmeta = (PotionMeta)mStack.getItemStack().getItemMeta();
|
||||||
stack.setItemMeta(pmeta);
|
stack.setItemMeta(pmeta);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
user.sendMessage("Invalid potion");
|
user.sendMessage("invalidPotion");
|
||||||
throw new NotEnoughArgumentsException();
|
throw new NotEnoughArgumentsException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -503,3 +503,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -500,3 +500,4 @@ bed=\u00a7obed\u00a7r
|
|||||||
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
invalidPotionEffect=\u00a74You do not have permissions to apply potion effect \u00a7c{0} \u00a74to this potion
|
||||||
potions=\u00a76Potions:\u00a7r {0}
|
potions=\u00a76Potions:\u00a7r {0}
|
||||||
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
holdPotion=\u00a74You must be holding a potion to apply effects to it
|
||||||
|
invalidPotion=\u00a74Invalid Potion
|
||||||
|
@ -268,7 +268,7 @@ commands:
|
|||||||
aliases: [pong,echo,echo,eping,epong]
|
aliases: [pong,echo,echo,eping,epong]
|
||||||
potion:
|
potion:
|
||||||
description: Adds custom potion effects to a potion.
|
description: Adds custom potion effects to a potion.
|
||||||
usage: /<command> effect:<effect> power:<power> duration:<duration>
|
usage: /<command> <clear|apply|effect:<effect> power:<power> duration:<duration>>
|
||||||
aliases: [epotion,elixer,eelixer]
|
aliases: [epotion,elixer,eelixer]
|
||||||
powertool:
|
powertool:
|
||||||
description: Assigns a command to the item in hand.
|
description: Assigns a command to the item in hand.
|
||||||
|
Loading…
Reference in New Issue
Block a user