Class MicrophoneBlockEntity

java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
com.codinglitch.simpleradio.core.central.FrequencyBlockEntity
com.codinglitch.simpleradio.core.registry.blocks.MicrophoneBlockEntity
All Implemented Interfaces:
Frequencing, Transmitting, net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity

public class MicrophoneBlockEntity extends FrequencyBlockEntity implements Transmitting
  • Field Details

    • isListening

      public boolean isListening
    • listenerID

      public UUID listenerID
  • Constructor Details

    • MicrophoneBlockEntity

      public MicrophoneBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
  • Method Details

    • setRemoved

      public void setRemoved()
      Overrides:
      setRemoved in class net.minecraft.world.level.block.entity.BlockEntity
    • load

      public void load(net.minecraft.nbt.CompoundTag tag)
      Overrides:
      load in class net.minecraft.world.level.block.entity.BlockEntity
    • saveAdditional

      public void saveAdditional(net.minecraft.nbt.CompoundTag tag)
      Overrides:
      saveAdditional in class net.minecraft.world.level.block.entity.BlockEntity
    • saveToItem

      public void saveToItem(net.minecraft.world.item.ItemStack stack)
      Overrides:
      saveToItem in class net.minecraft.world.level.block.entity.BlockEntity
    • tick

      public static void tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState, MicrophoneBlockEntity blockEntity)
    • listen

      public void listen()
    • loadFromItem

      public void loadFromItem(net.minecraft.world.item.ItemStack stack)
    • loadTag

      public void loadTag(net.minecraft.nbt.CompoundTag tag)
    • saveTag

      public void saveTag(net.minecraft.nbt.CompoundTag tag)