22 lines
864 B
Java
22 lines
864 B
Java
package ovh.sad.growglobe;
|
|
|
|
import net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder;
|
|
import net.minecraft.block.entity.BlockEntityType;
|
|
import net.minecraft.registry.Registries;
|
|
import net.minecraft.registry.Registry;
|
|
import net.minecraft.util.Identifier;
|
|
import team.reborn.energy.api.EnergyStorage;
|
|
|
|
public class GrowGlobeBlockEntities {
|
|
public static BlockEntityType<GrowGlobeBlockEntity> GROW_GLOBE;
|
|
|
|
public static void register() {
|
|
GROW_GLOBE = Registry.register(
|
|
Registries.BLOCK_ENTITY_TYPE,
|
|
Identifier.of(Growglobe.MOD_ID, "growglobe"),
|
|
FabricBlockEntityTypeBuilder.create(GrowGlobeBlockEntity::new, GrowGlobeBlocks.GROW_GLOBE_BLOCK).build()
|
|
);
|
|
|
|
EnergyStorage.SIDED.registerForBlockEntity((be, dir) -> be.energyStorage, GROW_GLOBE);
|
|
}
|
|
}
|