mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-14 10:34:41 +02:00
Lots of cleanup :: remove some unused variables :: add comments for future reference
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
package net.ess3.listener;
|
package net.ess3.listener;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import static net.ess3.I18n._;
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.api.ISettings;
|
||||||
|
import net.ess3.api.IUser;
|
||||||
|
import net.ess3.permissions.Permissions;
|
||||||
|
import net.ess3.user.UserData.TimestampType;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.*;
|
import org.bukkit.entity.*;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
@@ -10,11 +15,6 @@ import org.bukkit.event.Listener;
|
|||||||
import org.bukkit.event.entity.*;
|
import org.bukkit.event.entity.*;
|
||||||
import org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason;
|
import org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.api.ISettings;
|
|
||||||
import net.ess3.api.IUser;
|
|
||||||
import net.ess3.permissions.Permissions;
|
|
||||||
import net.ess3.user.UserData.TimestampType;
|
|
||||||
|
|
||||||
|
|
||||||
public class EssentialsEntityListener implements Listener
|
public class EssentialsEntityListener implements Listener
|
||||||
@@ -34,11 +34,8 @@ public class EssentialsEntityListener implements Listener
|
|||||||
|
|
||||||
if (eDefend instanceof Player && eAttack instanceof Player)
|
if (eDefend instanceof Player && eAttack instanceof Player)
|
||||||
{
|
{
|
||||||
|
|
||||||
final IUser attacker = ess.getUserMap().getUser((Player)eAttack);
|
final IUser attacker = ess.getUserMap().getUser((Player)eAttack);
|
||||||
|
|
||||||
final IUser defender = ess.getUserMap().getUser((Player)eDefend);
|
final IUser defender = ess.getUserMap().getUser((Player)eDefend);
|
||||||
|
|
||||||
ISettings settings = ess.getSettings();
|
ISettings settings = ess.getSettings();
|
||||||
|
|
||||||
attacker.updateActivity(true);
|
attacker.updateActivity(true);
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
package net.ess3.antibuild;
|
package net.ess3.antibuild;
|
||||||
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
@@ -8,7 +7,6 @@ import org.bukkit.plugin.java.JavaPlugin;
|
|||||||
|
|
||||||
public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild
|
public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild
|
||||||
{
|
{
|
||||||
private static final Logger LOGGER = Logger.getLogger("Minecraft");
|
|
||||||
private transient EssentialsConnect ess = null;
|
private transient EssentialsConnect ess = null;
|
||||||
private transient AntiBuildHolder settings = null;
|
private transient AntiBuildHolder settings = null;
|
||||||
|
|
||||||
|
@@ -106,6 +106,7 @@ public class EssentialsAntiBuildListener implements Listener
|
|||||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||||
public void onHangingBreak(final HangingBreakByEntityEvent event)
|
public void onHangingBreak(final HangingBreakByEntityEvent event)
|
||||||
{
|
{
|
||||||
|
//TODO: This code is not currently working, needs testing when ess3 is more stable.
|
||||||
final Entity entity = event.getRemover();
|
final Entity entity = event.getRemover();
|
||||||
if (entity instanceof Player)
|
if (entity instanceof Player)
|
||||||
{
|
{
|
||||||
|
@@ -1,13 +1,13 @@
|
|||||||
package net.ess3.antibuild;
|
package net.ess3.antibuild;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
import static net.ess3.I18n._;
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.bukkit.BukkitPlugin;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.bukkit.BukkitPlugin;
|
|
||||||
|
|
||||||
|
|
||||||
public class EssentialsConnect
|
public class EssentialsConnect
|
||||||
|
@@ -1,11 +1,11 @@
|
|||||||
package net.ess3.antibuild;
|
package net.ess3.antibuild;
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import org.bukkit.command.CommandSender;
|
|
||||||
import org.bukkit.permissions.PermissionDefault;
|
|
||||||
import net.ess3.api.IPermission;
|
import net.ess3.api.IPermission;
|
||||||
import net.ess3.bukkit.PermissionFactory;
|
import net.ess3.bukkit.PermissionFactory;
|
||||||
import net.ess3.permissions.MaterialDotStarPermission;
|
import net.ess3.permissions.MaterialDotStarPermission;
|
||||||
|
import org.bukkit.command.CommandSender;
|
||||||
|
import org.bukkit.permissions.PermissionDefault;
|
||||||
|
|
||||||
|
|
||||||
public enum Permissions implements IPermission
|
public enum Permissions implements IPermission
|
||||||
|
@@ -21,7 +21,7 @@ import net.ess3.utils.FormatUtil;
|
|||||||
|
|
||||||
public class EssentialsSign
|
public class EssentialsSign
|
||||||
{
|
{
|
||||||
private static final Set<Material> EMPTY_SET = new HashSet<Material>();
|
private static final Set<Material> EMPTY_SET = new HashSet<Material>(); // Would an Enum be better here?
|
||||||
protected transient final String signName;
|
protected transient final String signName;
|
||||||
|
|
||||||
public EssentialsSign(final String signName)
|
public EssentialsSign(final String signName)
|
||||||
@@ -254,7 +254,7 @@ public class EssentialsSign
|
|||||||
{
|
{
|
||||||
return EMPTY_SET;
|
return EMPTY_SET;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final void validateTrade(final ISign sign, final int index, final IEssentials ess) throws SignException
|
protected final void validateTrade(final ISign sign, final int index, final IEssentials ess) throws SignException
|
||||||
{
|
{
|
||||||
final String line = sign.getLine(index).trim();
|
final String line = sign.getLine(index).trim();
|
||||||
|
@@ -35,6 +35,6 @@ public class SignConfig implements StorageObject
|
|||||||
public int getSignUsePerSecond()
|
public int getSignUsePerSecond()
|
||||||
{
|
{
|
||||||
|
|
||||||
return signUsesPerSecond > 0 ? signUsesPerSecond : 1;
|
return signUsesPerSecond > 0 ? signUsesPerSecond : 1; //This needs to be ported from 2.9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -2,9 +2,9 @@ package net.ess3.signs;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import org.bukkit.plugin.Plugin;
|
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.storage.AsyncStorageObjectHolder;
|
import net.ess3.storage.AsyncStorageObjectHolder;
|
||||||
|
import org.bukkit.plugin.Plugin;
|
||||||
|
|
||||||
|
|
||||||
public class SignsConfigHolder extends AsyncStorageObjectHolder<SignConfig>
|
public class SignsConfigHolder extends AsyncStorageObjectHolder<SignConfig>
|
||||||
|
@@ -2,6 +2,13 @@ package net.ess3.signs.listeners;
|
|||||||
|
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.api.IUser;
|
||||||
|
import net.ess3.permissions.Permissions;
|
||||||
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import net.ess3.signs.ISignsPlugin;
|
||||||
|
import net.ess3.signs.Signs;
|
||||||
|
import net.ess3.utils.FormatUtil;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.block.Sign;
|
import org.bukkit.block.Sign;
|
||||||
@@ -10,14 +17,6 @@ import org.bukkit.event.EventHandler;
|
|||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.block.*;
|
import org.bukkit.event.block.*;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.api.ISettings;
|
|
||||||
import net.ess3.api.IUser;
|
|
||||||
import net.ess3.permissions.Permissions;
|
|
||||||
import net.ess3.signs.EssentialsSign;
|
|
||||||
import net.ess3.signs.ISignsPlugin;
|
|
||||||
import net.ess3.signs.Signs;
|
|
||||||
import net.ess3.utils.FormatUtil;
|
|
||||||
|
|
||||||
|
|
||||||
public class SignBlockListener implements Listener
|
public class SignBlockListener implements Listener
|
||||||
@@ -37,7 +36,6 @@ public class SignBlockListener implements Listener
|
|||||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||||
public void onBlockBreak(final BlockBreakEvent event)
|
public void onBlockBreak(final BlockBreakEvent event)
|
||||||
{
|
{
|
||||||
ISettings settings = ess.getSettings();
|
|
||||||
if (plugin.getSettings().areSignsDisabled())
|
if (plugin.getSettings().areSignsDisabled())
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
@@ -1,5 +1,8 @@
|
|||||||
package net.ess3.signs.listeners;
|
package net.ess3.signs.listeners;
|
||||||
|
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import net.ess3.signs.ISignsPlugin;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
@@ -7,9 +10,6 @@ import org.bukkit.event.EventPriority;
|
|||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.entity.EntityChangeBlockEvent;
|
import org.bukkit.event.entity.EntityChangeBlockEvent;
|
||||||
import org.bukkit.event.entity.EntityExplodeEvent;
|
import org.bukkit.event.entity.EntityExplodeEvent;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.signs.EssentialsSign;
|
|
||||||
import net.ess3.signs.ISignsPlugin;
|
|
||||||
|
|
||||||
|
|
||||||
public class SignEntityListener implements Listener
|
public class SignEntityListener implements Listener
|
||||||
|
@@ -1,5 +1,8 @@
|
|||||||
package net.ess3.signs.listeners;
|
package net.ess3.signs.listeners;
|
||||||
|
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import net.ess3.signs.ISignsPlugin;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.block.Sign;
|
import org.bukkit.block.Sign;
|
||||||
@@ -8,9 +11,6 @@ import org.bukkit.event.EventPriority;
|
|||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.block.Action;
|
import org.bukkit.event.block.Action;
|
||||||
import org.bukkit.event.player.PlayerInteractEvent;
|
import org.bukkit.event.player.PlayerInteractEvent;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.signs.EssentialsSign;
|
|
||||||
import net.ess3.signs.ISignsPlugin;
|
|
||||||
|
|
||||||
|
|
||||||
public class SignPlayerListener implements Listener
|
public class SignPlayerListener implements Listener
|
||||||
|
@@ -1,15 +1,15 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import org.bukkit.enchantments.Enchantment;
|
import static net.ess3.I18n._;
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.bukkit.Enchantments;
|
import net.ess3.bukkit.Enchantments;
|
||||||
import net.ess3.economy.Trade;
|
import net.ess3.economy.Trade;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import org.bukkit.enchantments.Enchantment;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
|
|
||||||
public class SignEnchant extends EssentialsSign
|
public class SignEnchant extends EssentialsSign
|
||||||
@@ -66,7 +66,6 @@ public class SignEnchant extends EssentialsSign
|
|||||||
protected boolean onSignInteract(ISign sign, IUser player, String username, IEssentials ess) throws SignException, ChargeException
|
protected boolean onSignInteract(ISign sign, IUser player, String username, IEssentials ess) throws SignException, ChargeException
|
||||||
{
|
{
|
||||||
final ItemStack search = sign.getLine(1).equals("*") || sign.getLine(1).equalsIgnoreCase("any") ? null : getItemStack(sign.getLine(1), 1, ess);
|
final ItemStack search = sign.getLine(1).equals("*") || sign.getLine(1).equalsIgnoreCase("any") ? null : getItemStack(sign.getLine(1), 1, ess);
|
||||||
int slot = -1;
|
|
||||||
final Trade charge = getTrade(sign, 3, ess);
|
final Trade charge = getTrade(sign, 3, ess);
|
||||||
charge.isAffordableFor(player);
|
charge.isAffordableFor(player);
|
||||||
final String[] enchantLevel = sign.getLine(2).split(":");
|
final String[] enchantLevel = sign.getLine(2).split(":");
|
||||||
|
@@ -1,13 +1,13 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
import static net.ess3.I18n._;
|
||||||
import org.bukkit.Material;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.craftbukkit.InventoryWorkaround;
|
import net.ess3.craftbukkit.InventoryWorkaround;
|
||||||
import net.ess3.economy.Trade;
|
import net.ess3.economy.Trade;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
|
|
||||||
public class SignFree extends EssentialsSign
|
public class SignFree extends EssentialsSign
|
||||||
@@ -34,7 +34,7 @@ public class SignFree extends EssentialsSign
|
|||||||
}
|
}
|
||||||
|
|
||||||
item.setAmount(item.getType().getMaxStackSize());
|
item.setAmount(item.getType().getMaxStackSize());
|
||||||
InventoryWorkaround.addItems(player.getPlayer().getInventory(), item);
|
InventoryWorkaround.addItems(player.getPlayer().getInventory(), item); //Netbeans doesn't seem to like the addItems call, even though it appears valid.
|
||||||
player.sendMessage("Item added to your inventory.");
|
player.sendMessage("Item added to your inventory.");
|
||||||
player.getPlayer().updateInventory();
|
player.getPlayer().updateInventory();
|
||||||
//TODO: wait for a fix in bukkit
|
//TODO: wait for a fix in bukkit
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
import static net.ess3.I18n._;
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
@@ -61,7 +61,6 @@ public class SignKit extends EssentialsSign
|
|||||||
charge.isAffordableFor(player);
|
charge.isAffordableFor(player);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
;
|
|
||||||
final Kit kit = ess.getKits().getKit(kitName);
|
final Kit kit = ess.getKits().getKit(kitName);
|
||||||
ess.getKits().checkTime(player, kit);
|
ess.getKits().checkTime(player, kit);
|
||||||
ess.getKits().sendKit(player, kit);
|
ess.getKits().sendKit(player, kit);
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import static net.ess3.I18n._;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
import static net.ess3.I18n._;
|
||||||
import org.bukkit.World;
|
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.economy.Trade;
|
import net.ess3.economy.Trade;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import org.bukkit.World;
|
||||||
|
|
||||||
|
|
||||||
public class SignTime extends EssentialsSign
|
public class SignTime extends EssentialsSign
|
||||||
|
@@ -1,7 +1,6 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
import static net.ess3.I18n._;
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
@@ -9,6 +8,7 @@ import net.ess3.economy.Trade;
|
|||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
import net.ess3.signs.SignsPermissions;
|
import net.ess3.signs.SignsPermissions;
|
||||||
import net.ess3.utils.FormatUtil;
|
import net.ess3.utils.FormatUtil;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
|
|
||||||
//TODO: Sell Enchantment on Trade signs?
|
//TODO: Sell Enchantment on Trade signs?
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
|
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.economy.Trade;
|
import net.ess3.economy.Trade;
|
||||||
import net.ess3.permissions.Permissions;
|
import net.ess3.permissions.Permissions;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
|
||||||
|
|
||||||
|
|
||||||
public class SignWarp extends EssentialsSign
|
public class SignWarp extends EssentialsSign
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
package net.ess3.signs.signs;
|
package net.ess3.signs.signs;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
import static net.ess3.I18n._;
|
||||||
import org.bukkit.World;
|
|
||||||
import net.ess3.api.ChargeException;
|
import net.ess3.api.ChargeException;
|
||||||
import net.ess3.api.IEssentials;
|
import net.ess3.api.IEssentials;
|
||||||
import net.ess3.api.IUser;
|
import net.ess3.api.IUser;
|
||||||
import net.ess3.economy.Trade;
|
import net.ess3.economy.Trade;
|
||||||
import net.ess3.signs.EssentialsSign;
|
import net.ess3.signs.EssentialsSign;
|
||||||
|
import org.bukkit.World;
|
||||||
|
|
||||||
|
|
||||||
public class SignWeather extends EssentialsSign
|
public class SignWeather extends EssentialsSign
|
||||||
|
Reference in New Issue
Block a user