mirror of
https://github.com/TibiNonEst/cauldron-dyeing.git
synced 2025-08-08 19:53:57 -05:00
Initial commit
This commit is contained in:
commit
5bd7750177
24 changed files with 1627 additions and 0 deletions
|
@ -0,0 +1,33 @@
|
|||
package me.tibinonest.mods.cauldron_dyeing;
|
||||
|
||||
import me.tibinonest.mods.cauldron_dyeing.block.WaterCauldronBlockEntity;
|
||||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
import net.fabricmc.api.ModInitializer;
|
||||
import net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder;
|
||||
import net.minecraft.block.Blocks;
|
||||
import net.minecraft.block.entity.BlockEntityType;
|
||||
import net.minecraft.client.MinecraftClient;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
|
||||
public class CauldronDyeing implements ModInitializer {
|
||||
public static final String MOD_ID = "cauldron_dyeing";
|
||||
|
||||
public static BlockEntityType<WaterCauldronBlockEntity> WATER_CAULDRON_BLOCK_ENTITY;
|
||||
|
||||
static {
|
||||
WATER_CAULDRON_BLOCK_ENTITY = FabricBlockEntityTypeBuilder.create(WaterCauldronBlockEntity::new, Blocks.WATER_CAULDRON).build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onInitialize() {
|
||||
Registry.register(Registry.BLOCK_ENTITY_TYPE, new Identifier(MOD_ID, "water_cauldron_entity"), WATER_CAULDRON_BLOCK_ENTITY);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
public static void rebuildBlock(BlockPos pos) {
|
||||
MinecraftClient.getInstance().worldRenderer.scheduleBlockRenders(pos.getX(), pos.getY(), pos.getZ(), pos.getX(), pos.getY(), pos.getZ());
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue