FetchedItemContainer class
Пакет: com.hypixel.hytale.server.core.inventory.container
Файл: com/hypixel/hytale/server/core/inventory/container/FetchedItemContainer.java
extends: ItemContainer
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Supplier<ItemContainer> |
fetcher |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.inventory.container;
class="kw">import com.hypixel.fastutil.shorts.Short2ObjectConcurrentHashMap;
class="kw">import com.hypixel.hytale.event.EventPriority;
class="kw">import com.hypixel.hytale.event.EventRegistration;
class="kw">import com.hypixel.hytale.function.consumer.ShortObjectConsumer;
class="kw">import com.hypixel.hytale.protocol.InventorySection;
class="kw">import com.hypixel.hytale.protocol.ItemWithAllMetadata;
class="kw">import com.hypixel.hytale.server.core.inventory.ItemStack;
class="kw">import com.hypixel.hytale.server.core.inventory.MaterialQuantity;
class="kw">import com.hypixel.hytale.server.core.inventory.ResourceQuantity;
class="kw">import com.hypixel.hytale.server.core.inventory.container.filter.FilterActionType;
class="kw">import com.hypixel.hytale.server.core.inventory.container.filter.FilterType;
class="kw">import com.hypixel.hytale.server.core.inventory.container.filter.SlotFilter;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ClearTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ItemStackSlotTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ItemStackTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ListTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.MaterialSlotTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.MaterialTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.MoveTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ResourceSlotTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.ResourceTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.SlotTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.TagSlotTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.TagTransaction;
class="kw">import com.hypixel.hytale.server.core.inventory.transaction.Transaction;
class="kw">import java.util.List;
class="kw">import java.util.Map;
class="kw">import java.util.function.Consumer;
class="kw">import java.util.function.Function;
class="kw">import java.util.function.Predicate;
class="kw">import java.util.function.Supplier;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class FetchedItemContainer class="kw">extends ItemContainer {
class="kw">private class="kw">final Supplier<ItemContainer> fetcher;
class="kw">public FetchedItemContainer(Supplier<ItemContainer> var1) {
this.fetcher = var1;
}
@Override
class="kw">public short getCapacity() {
class="kw">return this.fetcher.get().getCapacity();
}
@Override
class="kw">public void setGlobalFilter(FilterType var1) {
this.fetcher.get().setGlobalFilter(var1);
}
@Override
class="kw">public void setSlotFilter(FilterActionType var1, short var2, SlotFilter var3) {
this.fetcher.get().setSlotFilter(var1, var2, var3);
}
@Override
class="kw">public ItemContainer clone() {
class="kw">return new FetchedItemContainer(this.fetcher);
}
@Override
class="kw">protected <V> V readAction(Supplier<V> var1) {
class="kw">return this.fetcher.get().readAction(var1);
}
@Override
class="kw">protected <X, V> V readAction(Function<X, V> var1, X var2) {
class="kw">return this.fetcher.get().readAction(var1, var2);
}
@Override
class="kw">protected <V> V writeAction(Supplier<V> var1) {
class="kw">return this.fetcher.get().writeAction(var1);
}
@Override
class="kw">protected <X, V> V writeAction(Function<X, V> var1, X var2) {
class="kw">return this.fetcher.get().writeAction(var1, var2);
}
@Override
class="kw">protected void lockForRead() {
this.fetcher.get().lockForRead();
}
@Override
class="kw">protected void unlockForRead() {
this.fetcher.get().unlockForRead();
}
@Override
class="kw">protected void lockForWrite() {
this.fetcher.get().lockForWrite();
}
@Override
class="kw">protected void unlockForWrite() {
this.fetcher.get().unlockForWrite();
}
@Override
class="kw">protected ClearTransaction internal_clear() {
class="kw">return this.fetcher.get().internal_clear();
}
@Nullable
@Override
class="kw">protected ItemStack internal_getSlot(short var1) {
class="kw">return this.fetcher.get().internal_getSlot(var1);
}
@Nullable
@Override
class="kw">protected ItemStack internal_setSlot(short var1, ItemStack var2) {
class="kw">return this.fetcher.get().internal_setSlot(var1, var2);
}
@Nullable
@Override
class="kw">protected ItemStack internal_removeSlot(short var1) {
class="kw">return this.fetcher.get().internal_removeSlot(var1);
}
@Override
class="kw">protected boolean cantAddToSlot(short var1, ItemStack var2, ItemStack var3) {
class="kw">return this.fetcher.get().cantAddToSlot(var1, var2, var3);
}
@Override
class="kw">protected boolean cantRemoveFromSlot(short var1) {
class="kw">return this.fetcher.get().cantRemoveFromSlot(var1);
}
@Override
class="kw">protected boolean cantDropFromSlot(short var1) {
class="kw">return this.fetcher.get().cantDropFromSlot(var1);
}
@Override
class="kw">protected boolean cantMoveToSlot(ItemContainer var1, short var2) {
class="kw">return this.fetcher.get().cantMoveToSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public InventorySection toPacket() {
class="kw">return this.fetcher.get().toPacket();
}
@Nonnull
@Override
class="kw">public Map<Integer, ItemWithAllMetadata> toProtocolMap() {
class="kw">return this.fetcher.get().toProtocolMap();
}
@Override
class="kw">public EventRegistration<Void, ItemContainer.ItemContainerChangeEvent> registerChangeEvent(@Nonnull Consumer<ItemContainer.ItemContainerChangeEvent> var1) {
class="kw">return this.fetcher.get().registerChangeEvent(var1);
}
@Override
class="kw">public EventRegistration<Void, ItemContainer.ItemContainerChangeEvent> registerChangeEvent(
@Nonnull EventPriority var1, @Nonnull Consumer<ItemContainer.ItemContainerChangeEvent> var2
) {
class="kw">return this.fetcher.get().registerChangeEvent(var1, var2);
}
@Override
class="kw">public EventRegistration<Void, ItemContainer.ItemContainerChangeEvent> registerChangeEvent(
short var1, @Nonnull Consumer<ItemContainer.ItemContainerChangeEvent> var2
) {
class="kw">return this.fetcher.get().registerChangeEvent(var1, var2);
}
@Override
class="kw">public ClearTransaction clear() {
class="kw">return this.fetcher.get().clear();
}
@Override
class="kw">public boolean canAddItemStackToSlot(short var1, @Nonnull ItemStack var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().canAddItemStackToSlot(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction addItemStackToSlot(short var1, @Nonnull ItemStack var2) {
class="kw">return this.fetcher.get().addItemStackToSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction addItemStackToSlot(short var1, @Nonnull ItemStack var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().addItemStackToSlot(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction setItemStackForSlot(short var1, ItemStack var2) {
class="kw">return this.fetcher.get().setItemStackForSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction setItemStackForSlot(short var1, ItemStack var2, boolean var3) {
class="kw">return this.fetcher.get().setItemStackForSlot(var1, var2, var3);
}
@Nullable
@Override
class="kw">public ItemStack getItemStack(short var1) {
class="kw">return this.fetcher.get().getItemStack(var1);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction replaceItemStackInSlot(short var1, ItemStack var2, ItemStack var3) {
class="kw">return this.fetcher.get().replaceItemStackInSlot(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<ItemStackSlotTransaction> replaceAll(SlotReplacementFunction var1) {
class="kw">return this.fetcher.get().replaceAll(var1);
}
@Override
class="kw">protected ItemStackSlotTransaction internal_replaceItemStack(short var1, @Nullable ItemStack var2, ItemStack var3) {
class="kw">return this.fetcher.get().internal_replaceItemStack(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public SlotTransaction removeItemStackFromSlot(short var1) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1);
}
@Nonnull
@Override
class="kw">public SlotTransaction removeItemStackFromSlot(short var1, boolean var2) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction removeItemStackFromSlot(short var1, int var2) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction removeItemStackFromSlot(short var1, int var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1, var2, var3, var4);
}
@Deprecated
@Override
class="kw">public ItemStackSlotTransaction internal_removeItemStack(short var1, int var2) {
class="kw">return this.fetcher.get().internal_removeItemStack(var1, var2);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction removeItemStackFromSlot(short var1, ItemStack var2, int var3) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public ItemStackSlotTransaction removeItemStackFromSlot(short var1, ItemStack var2, int var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().removeItemStackFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public MaterialSlotTransaction removeMaterialFromSlot(short var1, @Nonnull MaterialQuantity var2) {
class="kw">return this.fetcher.get().removeMaterialFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public MaterialSlotTransaction removeMaterialFromSlot(short var1, @Nonnull MaterialQuantity var2, boolean var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().removeMaterialFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public ResourceSlotTransaction removeResourceFromSlot(short var1, @Nonnull ResourceQuantity var2) {
class="kw">return this.fetcher.get().removeResourceFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ResourceSlotTransaction removeResourceFromSlot(short var1, @Nonnull ResourceQuantity var2, boolean var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().removeResourceFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public TagSlotTransaction removeTagFromSlot(short var1, int var2, int var3) {
class="kw">return this.fetcher.get().removeTagFromSlot(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public TagSlotTransaction removeTagFromSlot(short var1, int var2, int var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().removeTagFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public MoveTransaction<ItemStackTransaction> moveItemStackFromSlot(short var1, @Nonnull ItemContainer var2) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public MoveTransaction<ItemStackTransaction> moveItemStackFromSlot(short var1, @Nonnull ItemContainer var2, boolean var3) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public MoveTransaction<ItemStackTransaction> moveItemStackFromSlot(short var1, @Nonnull ItemContainer var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3, var4);
}
@Override
class="kw">protected MoveTransaction<ItemStackTransaction> internal_moveItemStackFromSlot(short var1, @Nonnull ItemContainer var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().internal_moveItemStackFromSlot(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public MoveTransaction<ItemStackTransaction> moveItemStackFromSlot(short var1, int var2, @Nonnull ItemContainer var3) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public MoveTransaction<ItemStackTransaction> moveItemStackFromSlot(short var1, int var2, @Nonnull ItemContainer var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3, var4, var5);
}
@Override
class="kw">protected MoveTransaction<ItemStackTransaction> internal_moveItemStackFromSlot(short var1, int var2, @Nonnull ItemContainer var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().internal_moveItemStackFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveItemStackFromSlot(short var1, ItemContainer... var2) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveItemStackFromSlot(short var1, boolean var2, boolean var3, @Nonnull ItemContainer... var4) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveItemStackFromSlot(short var1, int var2, ItemContainer... var3) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveItemStackFromSlot(
short var1, int var2, boolean var3, boolean var4, @Nonnull ItemContainer... var5
) {
class="kw">return this.fetcher.get().moveItemStackFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public MoveTransaction<SlotTransaction> moveItemStackFromSlotToSlot(short var1, int var2, @Nonnull ItemContainer var3, short var4) {
class="kw">return this.fetcher.get().moveItemStackFromSlotToSlot(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public MoveTransaction<SlotTransaction> moveItemStackFromSlotToSlot(short var1, int var2, @Nonnull ItemContainer var3, short var4, boolean var5) {
class="kw">return this.fetcher.get().moveItemStackFromSlotToSlot(var1, var2, var3, var4, var5);
}
@Override
class="kw">protected MoveTransaction<SlotTransaction> internal_moveItemStackFromSlot(short var1, int var2, @Nonnull ItemContainer var3, short var4, boolean var5) {
class="kw">return this.fetcher.get().internal_moveItemStackFromSlot(var1, var2, var3, var4, var5);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveAllItemStacksTo(ItemContainer... var1) {
class="kw">return this.fetcher.get().moveAllItemStacksTo(var1);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> moveAllItemStacksTo(Predicate<ItemStack> var1, ItemContainer... var2) {
class="kw">return this.fetcher.get().moveAllItemStacksTo(var1, var2);
}
@Nonnull
@Override
class="kw">protected ListTransaction<MoveTransaction<ItemStackTransaction>> internal_moveAllItemStacksTo(@Nullable Predicate<ItemStack> var1, ItemContainer[] var2) {
class="kw">return this.fetcher.get().internal_moveAllItemStacksTo(var1, var2);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<ItemStackTransaction>> quickStackTo(@Nonnull ItemContainer... var1) {
class="kw">return this.fetcher.get().quickStackTo(var1);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<SlotTransaction>> combineItemStacksIntoSlot(@Nonnull ItemContainer var1, short var2) {
class="kw">return this.fetcher.get().combineItemStacksIntoSlot(var1, var2);
}
@Nonnull
@Override
class="kw">protected ListTransaction<MoveTransaction<SlotTransaction>> internal_combineItemStacksIntoSlot(@Nonnull ItemContainer var1, short var2) {
class="kw">return this.fetcher.get().internal_combineItemStacksIntoSlot(var1, var2);
}
@Nonnull
@Override
class="kw">public ListTransaction<MoveTransaction<SlotTransaction>> swapItems(short var1, @Nonnull ItemContainer var2, short var3, short var4) {
class="kw">return this.fetcher.get().swapItems(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">protected ListTransaction<MoveTransaction<SlotTransaction>> internal_swapItems(short var1, @Nonnull ItemContainer var2, short var3, short var4) {
class="kw">return this.fetcher.get().internal_swapItems(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">protected MoveTransaction<SlotTransaction> internal_swapItems(@Nonnull ItemContainer var1, short var2, short var3) {
class="kw">return this.fetcher.get().internal_swapItems(var1, var2, var3);
}
@Override
class="kw">public boolean canAddItemStack(@Nonnull ItemStack var1) {
class="kw">return this.fetcher.get().canAddItemStack(var1);
}
@Override
class="kw">public boolean canAddItemStack(@Nonnull ItemStack var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canAddItemStack(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public ItemStackTransaction addItemStack(@Nonnull ItemStack var1) {
class="kw">return this.fetcher.get().addItemStack(var1);
}
@Nonnull
@Override
class="kw">public ItemStackTransaction addItemStack(@Nonnull ItemStack var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().addItemStack(var1, var2, var3, var4);
}
@Override
class="kw">public boolean canAddItemStacks(List<ItemStack> var1) {
class="kw">return this.fetcher.get().canAddItemStacks(var1);
}
@Override
class="kw">public boolean canAddItemStacks(@Nullable List<ItemStack> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canAddItemStacks(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<ItemStackTransaction> addItemStacks(List<ItemStack> var1) {
class="kw">return this.fetcher.get().addItemStacks(var1);
}
@Override
class="kw">public ListTransaction<ItemStackTransaction> addItemStacks(@Nullable List<ItemStack> var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().addItemStacks(var1, var2, var3, var4);
}
@Override
class="kw">public ListTransaction<ItemStackSlotTransaction> addItemStacksOrdered(List<ItemStack> var1) {
class="kw">return this.fetcher.get().addItemStacksOrdered(var1);
}
@Override
class="kw">public ListTransaction<ItemStackSlotTransaction> addItemStacksOrdered(short var1, List<ItemStack> var2) {
class="kw">return this.fetcher.get().addItemStacksOrdered(var1, var2);
}
@Override
class="kw">public ListTransaction<ItemStackSlotTransaction> addItemStacksOrdered(List<ItemStack> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().addItemStacksOrdered(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<ItemStackSlotTransaction> addItemStacksOrdered(short var1, @Nullable List<ItemStack> var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().addItemStacksOrdered(var1, var2, var3, var4);
}
@Override
class="kw">public boolean canRemoveItemStack(ItemStack var1) {
class="kw">return this.fetcher.get().canRemoveItemStack(var1);
}
@Override
class="kw">public boolean canRemoveItemStack(@Nullable ItemStack var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveItemStack(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public ItemStackTransaction removeItemStack(@Nonnull ItemStack var1) {
class="kw">return this.fetcher.get().removeItemStack(var1);
}
@Nonnull
@Override
class="kw">public ItemStackTransaction removeItemStack(@Nonnull ItemStack var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().removeItemStack(var1, var2, var3);
}
@Override
class="kw">public boolean canRemoveItemStacks(List<ItemStack> var1) {
class="kw">return this.fetcher.get().canRemoveItemStacks(var1);
}
@Override
class="kw">public boolean canRemoveItemStacks(@Nullable List<ItemStack> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveItemStacks(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<ItemStackTransaction> removeItemStacks(List<ItemStack> var1) {
class="kw">return this.fetcher.get().removeItemStacks(var1);
}
@Override
class="kw">public ListTransaction<ItemStackTransaction> removeItemStacks(@Nullable List<ItemStack> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().removeItemStacks(var1, var2, var3);
}
@Override
class="kw">public boolean canRemoveTag(int var1, int var2) {
class="kw">return this.fetcher.get().canRemoveTag(var1, var2);
}
@Override
class="kw">public boolean canRemoveTag(int var1, int var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().canRemoveTag(var1, var2, var3, var4);
}
@Nonnull
@Override
class="kw">public TagTransaction removeTag(int var1, int var2) {
class="kw">return this.fetcher.get().removeTag(var1, var2);
}
@Nonnull
@Override
class="kw">public TagTransaction removeTag(int var1, int var2, boolean var3, boolean var4, boolean var5) {
class="kw">return this.fetcher.get().removeTag(var1, var2, var3, var4, var5);
}
@Override
class="kw">public boolean canRemoveResource(ResourceQuantity var1) {
class="kw">return this.fetcher.get().canRemoveResource(var1);
}
@Override
class="kw">public boolean canRemoveResource(@Nullable ResourceQuantity var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveResource(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public ResourceTransaction removeResource(@Nonnull ResourceQuantity var1) {
class="kw">return this.fetcher.get().removeResource(var1);
}
@Nonnull
@Override
class="kw">public ResourceTransaction removeResource(@Nonnull ResourceQuantity var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeResource(var1, var2, var3, var4);
}
@Override
class="kw">public boolean canRemoveResources(List<ResourceQuantity> var1) {
class="kw">return this.fetcher.get().canRemoveResources(var1);
}
@Override
class="kw">public boolean canRemoveResources(@Nullable List<ResourceQuantity> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveResources(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<ResourceTransaction> removeResources(List<ResourceQuantity> var1) {
class="kw">return this.fetcher.get().removeResources(var1);
}
@Override
class="kw">public ListTransaction<ResourceTransaction> removeResources(@Nullable List<ResourceQuantity> var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeResources(var1, var2, var3, var4);
}
@Override
class="kw">public boolean canRemoveMaterial(MaterialQuantity var1) {
class="kw">return this.fetcher.get().canRemoveMaterial(var1);
}
@Override
class="kw">public boolean canRemoveMaterial(@Nullable MaterialQuantity var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveMaterial(var1, var2, var3);
}
@Nonnull
@Override
class="kw">public MaterialTransaction removeMaterial(@Nonnull MaterialQuantity var1) {
class="kw">return this.fetcher.get().removeMaterial(var1);
}
@Nonnull
@Override
class="kw">public MaterialTransaction removeMaterial(@Nonnull MaterialQuantity var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeMaterial(var1, var2, var3, var4);
}
@Override
class="kw">public boolean canRemoveMaterials(List<MaterialQuantity> var1) {
class="kw">return this.fetcher.get().canRemoveMaterials(var1);
}
@Override
class="kw">public boolean canRemoveMaterials(@Nullable List<MaterialQuantity> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().canRemoveMaterials(var1, var2, var3);
}
@Override
class="kw">public List<TestRemoveItemSlotResult> getSlotMaterialsToRemove(@Nullable List<MaterialQuantity> var1, boolean var2, boolean var3) {
class="kw">return this.fetcher.get().getSlotMaterialsToRemove(var1, var2, var3);
}
@Override
class="kw">public ListTransaction<MaterialTransaction> removeMaterials(List<MaterialQuantity> var1) {
class="kw">return this.fetcher.get().removeMaterials(var1);
}
@Override
class="kw">public ListTransaction<MaterialTransaction> removeMaterials(@Nullable List<MaterialQuantity> var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeMaterials(var1, var2, var3, var4);
}
@Override
class="kw">public ListTransaction<MaterialSlotTransaction> removeMaterialsOrdered(short var1, List<MaterialQuantity> var2) {
class="kw">return this.fetcher.get().removeMaterialsOrdered(var1, var2);
}
@Override
class="kw">public ListTransaction<MaterialSlotTransaction> removeMaterialsOrdered(List<MaterialQuantity> var1, boolean var2, boolean var3, boolean var4) {
class="kw">return this.fetcher.get().removeMaterialsOrdered(var1, var2, var3, var4);
}
@Override
class="kw">public ListTransaction<MaterialSlotTransaction> removeMaterialsOrdered(
short var1, @Nullable List<MaterialQuantity> var2, boolean var3, boolean var4, boolean var5
) {
class="kw">return this.fetcher.get().removeMaterialsOrdered(var1, var2, var3, var4, var5);
}
@Override
class="kw">public boolean isEmpty() {
class="kw">return this.fetcher.get().isEmpty();
}
@Override
class="kw">public int countItemStacks(@Nonnull Predicate<ItemStack> var1) {
class="kw">return this.fetcher.get().countItemStacks(var1);
}
@Override
class="kw">public boolean containsItemStacksStackableWith(@Nonnull ItemStack var1) {
class="kw">return this.fetcher.get().containsItemStacksStackableWith(var1);
}
@Override
class="kw">public void forEach(@Nonnull ShortObjectConsumer<ItemStack> var1) {
this.fetcher.get().forEach(var1);
}
@Override
class="kw">public <T> void forEachWithMeta(@Nonnull Short2ObjectConcurrentHashMap.ShortBiObjConsumer<ItemStack, T> var1, T var2) {
this.fetcher.get().forEachWithMeta(var1, var2);
}
@Nonnull
@Override
class="kw">public List<ItemStack> removeAllItemStacks() {
class="kw">return this.fetcher.get().removeAllItemStacks();
}
@Nonnull
@Override
class="kw">public List<ItemStack> dropAllItemStacks() {
class="kw">return this.fetcher.get().dropAllItemStacks();
}
@Nonnull
@Override
class="kw">public List<ItemStack> dropAllItemStacks(boolean var1) {
class="kw">return this.fetcher.get().dropAllItemStacks(var1);
}
@Nonnull
@Override
class="kw">public ListTransaction<SlotTransaction> sortItems(@Nonnull SortType var1) {
class="kw">return this.fetcher.get().sortItems(var1);
}
@Override
class="kw">protected ListTransaction<SlotTransaction> internal_sortItems(@Nonnull SortType var1) {
class="kw">return this.fetcher.get().internal_sortItems(var1);
}
@Override
class="kw">protected void sendUpdate(@Nonnull Transaction var1) {
this.fetcher.get().sendUpdate(var1);
}
@Override
class="kw">public boolean containsContainer(ItemContainer var1) {
class="kw">return this.fetcher.get().containsContainer(var1);
}
@Override
class="kw">public void doMigration(Function<String, String> var1) {
this.fetcher.get().doMigration(var1);
}
}