33 lines
1.0 KiB
Java
33 lines
1.0 KiB
Java
package com.earth2me.essentials.signs;
|
|
|
|
import com.earth2me.essentials.User;
|
|
import net.ess3.api.IEssentials;
|
|
|
|
import static com.earth2me.essentials.I18n.tl;
|
|
|
|
public class SignDisposal extends EssentialsSign {
|
|
public SignDisposal() {
|
|
super("Disposal");
|
|
}
|
|
|
|
@Override
|
|
protected boolean onSignCreate(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException {
|
|
if (!player.isAuthorized("essentials.signs.disposal.name")) {
|
|
sign.setLine(1, "");
|
|
sign.setLine(2, "");
|
|
sign.setLine(3, "");
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
protected boolean onSignInteract(final ISign sign, final User player, final String username, final IEssentials ess) {
|
|
String title = (sign.getLine(1) + " " + sign.getLine(2) + " " + sign.getLine(3)).trim();
|
|
if (title.isEmpty()) {
|
|
title = tl("disposal");
|
|
}
|
|
player.getBase().openInventory(ess.getServer().createInventory(player.getBase(), 36, title));
|
|
return true;
|
|
}
|
|
}
|