/* * Decompiled with CFR 0.152. */ package com.vinlanx.explosionoverhaul; import com.vinlanx.explosionoverhaul.ModBlockEntities; import net.minecraft.core.BlockPos; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import software.bernie.geckolib.animatable.GeoBlockEntity; import software.bernie.geckolib.core.animatable.GeoAnimatable; import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; import software.bernie.geckolib.core.animation.AnimatableManager; import software.bernie.geckolib.util.GeckoLibUtil; public class VinlanxTheLightBlockEntity extends BlockEntity implements GeoBlockEntity { private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache((GeoAnimatable)this); public VinlanxTheLightBlockEntity(BlockPos pos, BlockState state) { super((BlockEntityType)ModBlockEntities.VINLANX_THE_LIGHT.get(), pos, state); } public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { } public AnimatableInstanceCache getAnimatableInstanceCache() { return this.cache; } }