public class RepairContainer extends AbstractRepairContainer
Modifier and Type | Field and Description |
---|---|
private IntReferenceHolder |
cost |
private java.lang.String |
itemName |
private static org.apache.logging.log4j.Logger |
LOGGER |
int |
repairItemCountCost |
access, inputSlots, player, resultSlots
containerId, slots
Constructor and Description |
---|
RepairContainer(int p_i50101_1_,
PlayerInventory p_i50101_2_) |
RepairContainer(int p_i50102_1_,
PlayerInventory p_i50102_2_,
IWorldPosCallable p_i50102_3_) |
Modifier and Type | Method and Description |
---|---|
static int |
calculateIncreasedRepairCost(int p_216977_0_) |
void |
createResult() |
int |
getCost() |
protected boolean |
isValidBlock(BlockState p_230302_1_) |
protected boolean |
mayPickup(PlayerEntity p_230303_1_,
boolean p_230303_2_) |
protected ItemStack |
onTake(PlayerEntity p_230301_1_,
ItemStack p_230301_2_) |
void |
setItemName(java.lang.String p_82850_1_) |
void |
setMaximumCost(int value) |
quickMoveStack, removed, shouldQuickMoveToAdditionalSlot, slotsChanged, stillValid
addDataSlot, addDataSlots, addSlot, addSlotListener, backup, broadcastChanges, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, consideredTheSameItem, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getType, isSynched, isValidQuickcraftType, moveItemStackTo, removeSlotListener, resetQuickCraft, setAll, setData, setItem, setSynched, stillValid
private static final org.apache.logging.log4j.Logger LOGGER
public int repairItemCountCost
private java.lang.String itemName
private final IntReferenceHolder cost
public RepairContainer(int p_i50101_1_, PlayerInventory p_i50101_2_)
public RepairContainer(int p_i50102_1_, PlayerInventory p_i50102_2_, IWorldPosCallable p_i50102_3_)
protected boolean isValidBlock(BlockState p_230302_1_)
isValidBlock
in class AbstractRepairContainer
protected boolean mayPickup(PlayerEntity p_230303_1_, boolean p_230303_2_)
mayPickup
in class AbstractRepairContainer
protected ItemStack onTake(PlayerEntity p_230301_1_, ItemStack p_230301_2_)
onTake
in class AbstractRepairContainer
public void createResult()
createResult
in class AbstractRepairContainer
public static int calculateIncreasedRepairCost(int p_216977_0_)
public void setItemName(java.lang.String p_82850_1_)
public int getCost()
public void setMaximumCost(int value)