All Implemented Interfaces:
ClipboardCloneable, ValueSettingsBehaviour

public class SidedFilteringBehaviour extends FilteringBehaviour
  • Constructor Details

  • Method Details

    • initialize

      public void initialize()
      Overrides:
      initialize in class BlockEntityBehaviour
    • get

      public FilteringBehaviour get(net.minecraft.core.Direction side)
    • updateFilterPresence

      public void updateFilterPresence()
    • write

      public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      write in class FilteringBehaviour
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      read in class FilteringBehaviour
    • tick

      public void tick()
      Overrides:
      tick in class BlockEntityBehaviour
    • setFilter

      public boolean setFilter(net.minecraft.core.Direction side, net.minecraft.world.item.ItemStack stack)
      Overrides:
      setFilter in class FilteringBehaviour
    • getFilter

      public net.minecraft.world.item.ItemStack getFilter(net.minecraft.core.Direction side)
      Overrides:
      getFilter in class FilteringBehaviour
    • test

      public boolean test(net.minecraft.core.Direction side, net.minecraft.world.item.ItemStack stack)
    • destroy

      public void destroy()
      Description copied from class: BlockEntityBehaviour
      Block destroyed or removed. Requires block to call ITE::onRemove
      Overrides:
      destroy in class FilteringBehaviour
    • getRequiredItems

      public ItemRequirement getRequiredItems()
      Overrides:
      getRequiredItems in class FilteringBehaviour
    • removeFilter

      public void removeFilter(net.minecraft.core.Direction side)
    • testHit

      public boolean testHit(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction direction, net.minecraft.world.phys.Vec3 hit)