mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2024-07-05 12:05:20 +00:00
Close inventories before opening any others
This commit is contained in:
parent
3cfde70ec6
commit
eb22254564
|
@ -17,11 +17,13 @@ public class Commandenderchest extends EssentialsCommand
|
||||||
if (args.length > 0 && user.isAuthorized("essentials.enderchest.others"))
|
if (args.length > 0 && user.isAuthorized("essentials.enderchest.others"))
|
||||||
{
|
{
|
||||||
final User invUser = getPlayer(server, user, args, 0);
|
final User invUser = getPlayer(server, user, args, 0);
|
||||||
|
user.closeInventory();
|
||||||
user.openInventory(invUser.getEnderChest());
|
user.openInventory(invUser.getEnderChest());
|
||||||
user.setEnderSee(true);
|
user.setEnderSee(true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
user.closeInventory();
|
||||||
user.openInventory(user.getEnderChest());
|
user.openInventory(user.getEnderChest());
|
||||||
user.setEnderSee(false);
|
user.setEnderSee(false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,6 @@ public class Commandinvsee extends EssentialsCommand
|
||||||
}
|
}
|
||||||
|
|
||||||
//This method has a hidden param, which if given will display the equip slots. #easteregg
|
//This method has a hidden param, which if given will display the equip slots. #easteregg
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
protected void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
||||||
{
|
{
|
||||||
|
@ -34,6 +33,7 @@ public class Commandinvsee extends EssentialsCommand
|
||||||
{
|
{
|
||||||
inv = invUser.getInventory();
|
inv = invUser.getInventory();
|
||||||
}
|
}
|
||||||
|
user.closeInventory();
|
||||||
user.openInventory(inv);
|
user.openInventory(inv);
|
||||||
user.setInvSee(true);
|
user.setInvSee(true);
|
||||||
}
|
}
|
||||||
|
|
|
@ -89,6 +89,7 @@ public class Commandrecipe extends EssentialsCommand
|
||||||
if (sender instanceof Player)
|
if (sender instanceof Player)
|
||||||
{
|
{
|
||||||
final User user = ess.getUser(sender);
|
final User user = ess.getUser(sender);
|
||||||
|
user.closeInventory();
|
||||||
user.setRecipeSee(true);
|
user.setRecipeSee(true);
|
||||||
final InventoryView view = user.openWorkbench(null, true);
|
final InventoryView view = user.openWorkbench(null, true);
|
||||||
final String[] recipeShape = recipe.getShape();
|
final String[] recipeShape = recipe.getShape();
|
||||||
|
@ -98,7 +99,7 @@ public class Commandrecipe extends EssentialsCommand
|
||||||
for (int k = 0; k < recipeShape[j].length(); k++)
|
for (int k = 0; k < recipeShape[j].length(); k++)
|
||||||
{
|
{
|
||||||
final ItemStack item = ingredientMap.get(recipeShape[j].toCharArray()[k]);
|
final ItemStack item = ingredientMap.get(recipeShape[j].toCharArray()[k]);
|
||||||
if(item == null)
|
if (item == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue