From 851eaabb16c528e5538d512e96364da77ec325d0 Mon Sep 17 00:00:00 2001 From: Robert Sosnitzka Date: Thu, 15 Dec 2016 02:11:19 +0100 Subject: small generator fix, not ready yet --- .../sosnitzka/taiga/traits/TraitDevelopement.java | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/main/java/com/sosnitzka/taiga/traits/TraitDevelopement.java (limited to 'src/main/java/com/sosnitzka/taiga/traits') diff --git a/src/main/java/com/sosnitzka/taiga/traits/TraitDevelopement.java b/src/main/java/com/sosnitzka/taiga/traits/TraitDevelopement.java new file mode 100644 index 0000000..4fe6a76 --- /dev/null +++ b/src/main/java/com/sosnitzka/taiga/traits/TraitDevelopement.java @@ -0,0 +1,28 @@ +package com.sosnitzka.taiga.traits; + +import net.minecraft.block.BlockStone; +import net.minecraft.block.state.IBlockState; +import net.minecraft.util.text.TextFormatting; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.world.BlockEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import slimeknights.tconstruct.library.traits.AbstractTrait; + + +public class TraitDevelopement extends AbstractTrait { + + + public TraitDevelopement() { + super(TraitDevelopement.class.getSimpleName().toLowerCase().substring(5), TextFormatting.RED); + MinecraftForge.EVENT_BUS.register(this); + } + + @SubscribeEvent + public void onBreak(BlockEvent.BreakEvent e) { + IBlockState state = e.getState(); + if (state.getBlock().equals(net.minecraft.init.Blocks.STONE)) + System.out.println("State.Variant: " + state.getValue(BlockStone.VARIANT)); + } + + +} -- cgit v1.2.3