本文整理了Java中net.minecraft.inventory.Container.onContainerClosed()
方法的一些代码示例,展示了Container.onContainerClosed()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.onContainerClosed()
方法的具体详情如下:
包路径:net.minecraft.inventory.Container
类名称:Container
方法名:onContainerClosed
暂无
代码示例来源:origin: sinkillerj/ProjectE
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
tile.numPlayersUsing--;
}
}
代码示例来源:origin: TheGreyGhost/MinecraftByExample
@Override
public void onContainerClosed(EntityPlayer playerIn)
{
super.onContainerClosed(playerIn);
this.tileEntityInventoryBasic.closeInventory(playerIn);
}
}
代码示例来源:origin: sinkillerj/ProjectE
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
if (!this.worldObj.isRemote)
{
this.clearContainer(player, this.worldObj, this.craftMatrix);
}
}
代码示例来源:origin: ldtteam/minecolonies
/**
* Called when the container is closed.
*/
@Override
public void onContainerClosed(final EntityPlayer playerIn)
{
super.onContainerClosed(playerIn);
this.lowerChestInventory.closeInventory(playerIn);
}
代码示例来源:origin: ldtteam/minecolonies
/**
* Called when the container is closed.
*/
@Override
public void onContainerClosed(final EntityPlayer playerIn)
{
super.onContainerClosed(playerIn);
this.chestInventory.closeInventory(playerIn);
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
wallCabinetInventory.closeInventory(player);
}
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
inventory.closeInventory(player);
}
}
代码示例来源:origin: Chisel-Team/Chisel
@Override
public void onContainerClosed(EntityPlayer entityplayer) {
inventoryChisel.clearItems();
super.onContainerClosed(entityplayer);
}
代码示例来源:origin: RS485/LogisticsPipes
@Override
public void onGuiClosed() {
super.onGuiClosed();
inventorySlots.onContainerClosed(_player);
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer entityPlayer)
{
super.onContainerClosed(entityPlayer);
binInventory.closeInventory(entityPlayer);
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
printerInventory.closeInventory(player);
}
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
this.microwaveInventory.closeInventory(player);
}
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public void onContainerClosed(EntityPlayer player)
{
super.onContainerClosed(player);
this.mailBoxInventory.closeInventory(player);
}
}
代码示例来源:origin: WayofTime/BloodMagic
@Override
public void onContainerClosed(EntityPlayer entityPlayer) {
super.onContainerClosed(entityPlayer);
if (!entityPlayer.getEntityWorld().isRemote) {
saveInventory(entityPlayer);
}
}
代码示例来源:origin: ExtraCells/ExtraCells2
@Override
public void onContainerClosed(EntityPlayer entityPlayer) {
super.onContainerClosed(entityPlayer);
if (!entityPlayer.world.isRemote) {
if (this.monitor != null) {
this.monitor.removeListener(this);
}
this.terminal.removeContainer(this);
}
}
代码示例来源:origin: gr8pefish/IronBackpacks
@Override
public void onContainerClosed(EntityPlayer playerIn) {
super.onContainerClosed(playerIn);
if (!(backpackStack.getItem() instanceof IBackpack)) {
IronBackpacks.LOGGER.debug("Attempted to close backpack on non-IBackpack item {}. Changes will not persist.");
return;
}
((IBackpack) backpackStack.getItem()).updateBackpack(backpackStack, backpackInfo);
}
代码示例来源:origin: ExtraCells/ExtraCells2
@Override
public void onContainerClosed(EntityPlayer entityPlayer) {
super.onContainerClosed(entityPlayer);
if (!entityPlayer.world.isRemote) {
this.monitor.removeListener(this);
for (int i = 0; i < 2; i++) {
this.player.dropItem(this.inventorySlots.get(i).getStack(), false);
}
}
}
代码示例来源:origin: TerraFirmaCraft/TerraFirmaCraft
@Override
public void onContainerClosed(EntityPlayer player)
{
IItemHandler cap = stack.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null);
if (cap instanceof ItemStackHandler)
stack.setTagCompound(((ItemStackHandler) cap).serializeNBT());
super.onContainerClosed(player);
}
代码示例来源:origin: Ellpeck/ActuallyAdditions
@Override
public void onContainerClosed(EntityPlayer playerIn) {
super.onContainerClosed(playerIn);
if (!player.isSpectator()) dropper.getWorld().notifyNeighborsOfStateChange(dropper.getPos(), InitBlocks.blockDropper, false);
}
}
代码示例来源:origin: Ellpeck/ActuallyAdditions
@Override
public void onContainerClosed(EntityPlayer player){
ItemStack stack = this.inventory.getCurrentItem();
if(SlotFilter.isFilter(stack)){
ItemDrill.writeSlotsToNBT(this.filterInventory, this.inventory.getCurrentItem());
}
super.onContainerClosed(player);
}
内容来源于网络,如有侵权,请联系作者删除!