Package dev.jaxydog.astral.mixin
Class AbstractFurnaceBlockEntityMixin
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
dev.jaxydog.astral.mixin.AbstractFurnaceBlockEntityMixin
- All Implemented Interfaces:
net.fabricmc.fabric.api.attachment.v1.AttachmentTarget,net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity,net.fabricmc.fabric.api.screenhandler.v1.FabricScreenHandlerFactory,net.minecraft.inventory.Inventory,net.minecraft.inventory.SidedInventory,net.minecraft.recipe.RecipeInputProvider,net.minecraft.recipe.RecipeUnlocker,net.minecraft.screen.NamedScreenHandlerFactory,net.minecraft.screen.ScreenHandlerFactory,net.minecraft.util.Clearable,net.minecraft.util.Nameable
public abstract class AbstractFurnaceBlockEntityMixin
extends net.minecraft.block.entity.LockableContainerBlockEntity
implements net.minecraft.inventory.SidedInventory, net.minecraft.recipe.RecipeUnlocker, net.minecraft.recipe.RecipeInputProvider
Allows log slabs to be used as a fuel source.
- Since:
- 2.2.1
-
Field Summary
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, worldFields inherited from interface net.fabricmc.fabric.api.attachment.v1.AttachmentTarget
NBT_ATTACHMENT_KEYFields inherited from interface net.minecraft.inventory.Inventory
field_42619, MAX_COUNT_PER_STACK -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntityMixin(net.minecraft.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState blockState) Creates a new instance of this mixin. -
Method Summary
Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
checkUnlocked, checkUnlocked, createMenu, createScreenHandler, getContainerName, getCustomName, getDisplayName, getName, readNbt, setCustomName, writeNbtMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, toInitialChunkDataNbt, toUpdatePacket, writeIdToNbtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.fabric.api.attachment.v1.AttachmentTarget
getAttached, getAttachedOrCreate, getAttachedOrCreate, getAttachedOrElse, getAttachedOrGet, getAttachedOrSet, getAttachedOrThrow, hasAttached, modifyAttached, removeAttached, setAttachedMethods inherited from interface net.minecraft.util.Clearable
clearMethods inherited from interface net.fabricmc.fabric.api.screenhandler.v1.FabricScreenHandlerFactory
shouldCloseCurrentScreenMethods inherited from interface net.minecraft.inventory.Inventory
canPlayerUse, canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, getStack, isEmpty, isValid, markDirty, onClose, onOpen, removeStack, removeStack, setStack, sizeMethods inherited from interface net.minecraft.util.Nameable
hasCustomNameMethods inherited from interface net.minecraft.recipe.RecipeInputProvider
provideRecipeInputsMethods inherited from interface net.minecraft.recipe.RecipeUnlocker
getLastRecipe, setLastRecipe, shouldCraftRecipe, unlockLastRecipeMethods inherited from interface net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity
getRenderDataMethods inherited from interface net.minecraft.inventory.SidedInventory
canExtract, canInsert, getAvailableSlots
-
Constructor Details
-
AbstractFurnaceBlockEntityMixin
protected AbstractFurnaceBlockEntityMixin(net.minecraft.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState blockState) Creates a new instance of this mixin.- Parameters:
blockEntityType- The block entity type.blockPos- The block position.blockState- The block state.- Since:
- 2.2.1
-