[Feature] Added disposal command. (#1729) @Mishyy

Added a portable disposal menu.

Closes #1721, and also closes #310.
This commit is contained in:
Mitchell Cook 2018-01-22 22:58:00 +10:00 committed by md678685
parent e38b15531d
commit d69e3a2f48
26 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,20 @@
package com.earth2me.essentials.commands;
import com.earth2me.essentials.User;
import org.bukkit.Server;
import static com.earth2me.essentials.I18n.tl;
public class CommandDisposal extends EssentialsCommand {
public CommandDisposal() {
super("disposal");
}
@Override
protected void run(Server server, User user, String commandLabel, String[] args) throws Exception {
user.sendMessage(tl("openingDisposal"));
user.getBase().openInventory(ess.getServer().createInventory(user.getBase(), 36, "Disposal"));
}
}

View File

@ -362,6 +362,7 @@ onlyDayNight=/time only supports day/night.
onlyPlayers=\u00a74Only in-game players can use \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74You can only set the owner of player skulls (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather only supports sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordering balances of\u00a7c {0} \u00a76users, please wait...
oversizedTempban=\u00a74You may not ban a player for this period of time.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time podporuje pouze day/night.
onlyPlayers=\u00a74Pouze hraci ve hre mohou pouzit \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Muze nastavit pouze majitel hlavy hrace (\u00a7c397\:3\u00a74).
onlySunStorm=/u00a74/weather podporuje pouze sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Usporadavam bohatstvi\u00a7c {0} \u00a76hracu, cekejte ...
oversizedTempban=\u00a74Nemuzes potrestat hrace tak dlouhou dobou.
payConfirmToggleOff=\u00a76Vyzva k potvrzeni platby zrusena.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time underst\u00f8tter kun day/night.
onlyPlayers=\u00a74Kun spillere p\u00e5 serveren kan bruge \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Du kan kun indstille ejeren af spillerkranier (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather underst\u00f8tter kun sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Tjekker saldi af\u00a7c {0} \u00a76brugere. Vent venligst...
oversizedTempban=\u00a74Du kan ikke bandlyse den spiller i det tidsrum.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time unterst\u00fctzt nur day und night.
onlyPlayers=\u00a74Nur Ingame-Spieler k\u00f6nnen \u00a7c{0} \u00a74benutzen.
onlyPlayerSkulls=\u00a74Du kannst nur den Besitzer von Spielerk\u00f6pfen (\u00a7c397\:3\u00a74) \u00e4ndern.
onlySunStorm=\u00a74/weather unterst\u00fctzt nur sun und storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordne die Kontost\u00e4nde von\u00a7c {0} \u00a76Benutzern, bitte warten ...
oversizedTempban=\u00a74Du darfst einen Spieler nicht f\u00fcr so eine lange Zeit bannen.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time only supports day/night.
onlyPlayers=\u00a74Only in-game players can use \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74You can only set the owner of player skulls (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather only supports sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordering balances of\u00a7c {0} \u00a76users, please wait...
oversizedTempban=\u00a74You may not ban a player for this period of time.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=\u00a76/time \u00a74\u00fanicamente funciona con los valores \u00a7
onlyPlayers=\u00a74Solo jugadores dentro del juego pueden usar \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Solo puedes indicar el propietario de las calaveras de jugadores (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a7c/weather \u00a74solo acepta los valores \u00a7csun \u00a74o \u00a7cstorm \u00a74(\u00a76sol\u00a74/\u00a76tormenta\u00a74).
openingDisposal=\u00a76Opening disposal menu...
orderBalances=Creando un ranking de {0} usuarios segun su saldo, espera...
oversizedTempban=\u00a74No puedes banear por ese periodo de tiempo.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time toetab ainult day/night.
onlyPlayers=\u00a74K\u00e4sku \u00a7c{0}\u00a74 saab kasutada ainult m\u00e4ngusiseselt.
onlyPlayerSkulls=\u00a74Sa saad m\u00e4\u00e4rata ainult m\u00e4ngija kolju (\u00a7c397\:3\u00a74) omaniku.
onlySunStorm=\u00a74/weather toetab ainult sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76J\u00e4rjestan\u00a7c {0} \u00a76m\u00e4ngija raha, palun oota...
oversizedTempban=\u00a74Sa ei saa blokeerida m\u00e4ngijat nii pikaks ajaks.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time tukee vain day/night.
onlyPlayers=\u00a74Only in-game players can use \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74You can only set the owner of player skulls (\u00a7c397\:3\u00a74).
onlySunStorm=/weather tukee vain sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=J\u00e4rjestet\u00e4\u00e4n rahatilanteita {0}, odota...
oversizedTempban=\u00a74You may not ban a player for this period of time.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time ne supporte que day/night (jour/nuit).
onlyPlayers=\u00a74Seul les joueurs en jeu peuvent utiliser \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Vous ne pouvez d\u00e9finir que le propri\u00e9taire des t\u00eates de joueurs (\u00a7c397\:3\u00a74).
onlySunStorm=/weather ne supporte que (soleil) sun/storm (temp\u00eate).
openingDisposal=\u00a76Opening disposal menu...
orderBalances=Classement des soldes des {0} joueurs, patientez...
oversizedTempban=\u00a74Vous ne pouvez pas bannir un joueur pour cette p\u00e9riode.
payConfirmToggleOff=\u00a76Il ne vous sera plus demand\u00e9 de confirmer les paiements.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time only supports day/night.
onlyPlayers=\u00a74Csak j\u00e1t\u00e9kon bel\u00fcl haszn\u00e1lhat\u00f3 a \u00a7c{0}\u00a74 parancs.
onlyPlayerSkulls=\u00a74Csak j\u00e1t\u00e9kos fejnek tudod be\u00e1ll\u00edtani a tulajdonos\u00e1t (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather only supports sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Egyenlegek \u00f6sszegy\u00fcjt\u00e9se\u00a7c {0} \u00a76j\u00e1t\u00e9kost\u00f3l, k\u00e9rlek v\u00e1rj...
oversizedTempban=\u00a74You may not ban a player for this period of time.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time supporta solo day/night.
onlyPlayers=\u00a74Solo in gioco i giocatori possono usare \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Puoi solo impostare il propetario della testa (\u00a7c397\:3\u00a74).
onlySunStorm=/weather supporta solo sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordinamento bilanci di\u00a7c {0} \u00a76utenti, attendere prego...
oversizedTempban=\u00a74Non puoi bannare giocatori per questo arco di tempo.
payConfirmToggleOff=\u00a76Non ti verr\u00e0 pi\u00f9 richiesto di confermare i pagamenti.

View File

@ -362,6 +362,7 @@ onlyDayNight=\ucee4\ub9e8\ub4dc /time \uc740 \uc2dc\uac04\uc744 \ub0ae, \ubc24\u
onlyPlayers=\u00a74\ubc84\ud0b7\uc5d0\uc11c\ub294 \u00a7c{0}\u00a74 \ub97c \uc0ac\uc6a9 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uac8c\uc784\uc5d0 \uc811\uc18d\ud558\uc5ec \uc0ac\uc6a9\ud574\uc8fc\uc138\uc694.
onlyPlayerSkulls=&4\ub2f9\uc2e0\uc740 \ud50c\ub808\uc774\uc5b4 \uba38\ub9ac\uc758 \uc18c\uc720\uc790\ub9cc \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4 (&c397\:3&4).
onlySunStorm=\u00a74/\ub0a0\uc528\ub294 \ub9d1\uc74c/\ud750\ub9bc\ub9cc \uc124\uc815\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordering balances of\u00a7c {0} \u00a76users, please wait...
oversizedTempban=\u00a74You may not \ucc28\ub2e8 a player for this period of time.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=Naudojimas\: /time \u00a72day/night.
onlyPlayers=\u00a74Turite b\u016bti \u017eaidime, jeigu norite naudoti \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Savinink\u0105 galite nustatyti tik ant \u017eaid\u0117jo kaukol\u0117s (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74Naudojimas\: /weather \u00a72sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Ordering balances of\u00a7c {0} \u00a76users, please wait...
oversizedTempban=\u00a74Tu negali u\u017eblokuoti \u017eaid\u0117jo laikinai.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time ondersteund alleen day/night.
onlyPlayers=&4Alleen ingame spelers kunnen &c{0}&4 gebruiken.
onlyPlayerSkulls=&4Je kan alleen de Eigenaar van een hoofd Zetten\!
onlySunStorm=\u00a74/weather ondersteunt alleen sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Saldo''s bestellen van\u00a7c {0} \u00a76gebruikers, een moment geduld alstublieft...
oversizedTempban=\u00a74U kunt een speler niet verbannen voor deze lange period van tijd.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time obs\u0142uguje tylko day/night.
onlyPlayers=\u00a74Tylko gracze b\u0119d\u0105cy w grze mog\u0105 u\u017Cy\u0107 {0}.
onlyPlayerSkulls=\u00a74Mo\u017cesz tylko zmienia\u0107 w\u0142a\u015bciciela g\u0142owy gracza (397\:3).
onlySunStorm=\u00a74/weather obs\u0142uguje tylko sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=Pobieram fundusze {0} graczy, prosz\u0119 czeka\u0107 ...
oversizedTempban=\u00a74Nie mo\u017Cesz teraz zbanowa\u0107 tego gracza.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time suporta apenas day/night.
onlyPlayers=\u00A74Apenas jogadores podem usar \u00A7c{0}\u00A74.
onlyPlayerSkulls=\u00A74S\u00F3 podes definir o propriet\u00E1rio de cr\u00E2nios de jogador (\u00A7c397:3\u00A74).
onlySunStorm=\u00A74/weather suporta apenas sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00A76A organizar saldos de\u00A7c {0} \u00A76jogadores, aguarda...
oversizedTempban=\u00A74N\u00E3o podes banir um jogador por tanto tempo.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time suporta apenas day/night.
onlyPlayers=\u00A74Apenas jogadores no jogo podem usar \u00A7c{0}\u00A74.
onlyPlayerSkulls=\u00A74Voc\u00EA s\u00F3 pode definir o propriet\u00E1rio de cr\u00E2nios de jogador (\u00A7c397\:3\u00A74).
onlySunStorm=\u00A74/weather suporta apenas sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00A76Organizando saldos de\u00A7c {0} \u00A76usu\u00E1rios, aguarde...
oversizedTempban=\u00A74Voc\u00EA n\u00E3o pode banir um jogador por esse per\u00EDodo de tempo.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time suporta doar day/night.
onlyPlayers=\u00a74Only in-game players can use \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74You can only set the owner of player skulls (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather suporta doar sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76Se ordoneaza balantele a\u00a7c {0} \u00a76jucatori, te rog asteapta...
oversizedTempban=\u00a74Nu poti interzice un jucator pentru asa o perioada de timp.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=\u041a\u043e\u043c\u0430\u043d\u0434\u0430 /time \u043f\u043e\u0434
onlyPlayers=\u00a74\u0422\u043e\u043b\u044c\u043a\u043e \u0432 \u0438\u0433\u0440\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0433\u043e\u043b\u043e\u0432\u044b \u0438\u0433\u0440\u043e\u043a\u0430 (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74\u041a\u043e\u043c\u0430\u043d\u0434\u0430 /weather \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e sun/storm.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76\u041f\u043e\u0434\u0441\u0447\u0435\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0430\u00a7c {0} \u00a76\u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u043f\u043e\u0434\u043e\u0436\u0434\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.
oversizedTempban=\u00a74\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0431\u0430\u043d\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u0442\u0430\u043a\u043e\u0439 \u0441\u0440\u043e\u043a.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time st\u00f6der bara day(dag) eller night(natt).
onlyPlayers=\u00a74Bara spelare kan anv\u00e4nda \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74Du kan bara ange \u00e4garen f\u00f6r skallar av spelare (\u00a7c397\:3\u00a74).
onlySunStorm=/weather st\u00f6der bara sun(sol) eller storm(storm).
openingDisposal=\u00a76Opening disposal menu...
orderBalances=Best\u00e4ller balanser av {0} anv\u00e4ndare, v\u00e4nligen v\u00e4nta...
oversizedTempban=\u00a74Du kan inte banna en spelare just vid denna tidpunkt.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time sadece day/night destekliyor.
onlyPlayers=\u00a74Sadece Oyun Icinde Kullanilabilir Bir Komut {0}.
onlyPlayerSkulls=\u00a74Sadece oyuncu sahiplerinin kafa taslarini belirleyebilirsin. (397\:3).
onlySunStorm=\u00a74/weather sadece sun/storm destekliyor.
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a7c {0} \u00a76Adli oyuncularin bakiyesi listeleniyor, l\u00fctfen bekleyin...
oversizedTempban=\u00a74Oyunculari bu kadar sure yasaklayamazsin.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u4e24\u4e2a\u9009\u62e9
onlyPlayers=\u00a74\u53ea\u6709\u5728\u6e38\u620f\u7684\u73a9\u5bb6\u624d\u80fd\u4f7f\u7528 \u00a7c{0}\u00a74.
onlyPlayerSkulls=\u00a74\u4f60\u4fee\u6539\u4e86\u5934\u9885\u4e3b\u4eba\u7684ID\u4e3a (\u00a7c397\:3\u00a74).
onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u4e24\u4e2a\u9009\u62e9
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u4e2a\u73a9\u5bb6\u7684\u8d44\u91d1\u4e2d,\u8bf7\u7a0d\u5019\u2026\u2026
oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6ca1\u6709\u5728\u8fd9\u4e2a\u65f6\u6bb5\u5c01\u7981\u73a9\u5bb6.
payConfirmToggleOff=\u00a76\u4f60\u5173\u95ed\u4e86\u652f\u4ed8\u786e\u8ba4\u63d0\u793a.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u5169\u500b\u9078\u64c7
onlyPlayers=\u00a74\u53ea\u6709\u904a\u6232\u4e2d\u7684\u73a9\u5bb6\u53ef\u4ee5\u4f7f\u7528 \u00a7c{0}\u00a74\u3002
onlyPlayerSkulls=\u00a74\u4f60\u53ea\u80fd\u8a2d\u5b9a\u73a9\u5bb6\u982d\u9871 (\u00a7c397\:3\u00a74) \u7684\u64c1\u6709\u8005\u3002
onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u5169\u500b\u9078\u64c7
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u500b\u73a9\u5bb6\u7684\u8cc7\u91d1\u4e2d,\u8acb\u7a0d\u5019\u2026\u2026
oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6c92\u6709\u5728\u9019\u500b\u6642\u6bb5\u5c01\u7981\u73a9\u5bb6.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -362,6 +362,7 @@ onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u5169\u500b\u9078\u64c7
onlyPlayers=\u00a74\u53ea\u6709\u904a\u6232\u4e2d\u7684\u73a9\u5bb6\u53ef\u4ee5\u4f7f\u7528 \u00a7c{0}\u00a74\u3002
onlyPlayerSkulls=\u00a74\u4f60\u53ea\u80fd\u8a2d\u5b9a\u73a9\u5bb6\u982d\u9871 (\u00a7c397\:3\u00a74) \u7684\u64c1\u6709\u8005\u3002
onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u5169\u500b\u9078\u64c7
openingDisposal=\u00a76Opening disposal menu...
orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u500b\u73a9\u5bb6\u7684\u8cc7\u91d1\u4e2d,\u8acb\u7a0d\u5019\u2026\u2026
oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6c92\u6709\u5728\u9019\u500b\u6642\u6bb5\u5c01\u7981\u73a9\u5bb6.
payConfirmToggleOff=\u00a76You will no longer be prompted to confirm payments.

View File

@ -103,6 +103,10 @@ commands:
description: States current depth, relative to sea level.
usage: /depth
aliases: [edepth,height,eheight]
disposal:
description: Opens a portable disposal menu.
usage: /<command>
aliases: [edisposal,trash,etrash]
eco:
description: Manages the server economy.
usage: /<command> <give|take|set|reset> <player> <amount>