Class SculkShriekerBlockEntityMixin

java.lang.Object
net.frozenblock.wilderwild.mixin.sculk.SculkShriekerBlockEntityMixin
All Implemented Interfaces:
SculkShriekerTickInterface

public abstract class SculkShriekerBlockEntityMixin extends Object implements SculkShriekerTickInterface
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract net.minecraft.world.level.gameevent.vibrations.VibrationSystem.Data
     
    abstract net.minecraft.world.level.gameevent.vibrations.VibrationSystem.User
     
    void
    wilderWild$load(net.minecraft.nbt.CompoundTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
     
    void
    wilderWild$saveAdditional(net.minecraft.nbt.CompoundTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
     
    void
    wilderWild$shriek(net.minecraft.server.level.ServerLevel level, @Nullable net.minecraft.server.level.ServerPlayer player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
     
    void
    wilderWild$tickServer(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • wilderWild$bubbles

      public int wilderWild$bubbles
  • Constructor Details

    • SculkShriekerBlockEntityMixin

      public SculkShriekerBlockEntityMixin()
  • Method Details

    • getVibrationData

      public abstract net.minecraft.world.level.gameevent.vibrations.VibrationSystem.Data getVibrationData()
    • getVibrationUser

      public abstract net.minecraft.world.level.gameevent.vibrations.VibrationSystem.User getVibrationUser()
    • wilderWild$shriek

      public void wilderWild$shriek(net.minecraft.server.level.ServerLevel level, @Nullable @Nullable net.minecraft.server.level.ServerPlayer player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • wilderWild$load

      public void wilderWild$load(net.minecraft.nbt.CompoundTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • wilderWild$saveAdditional

      public void wilderWild$saveAdditional(net.minecraft.nbt.CompoundTag tag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • wilderWild$tickServer

      public void wilderWild$tickServer(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
      Specified by:
      wilderWild$tickServer in interface SculkShriekerTickInterface