mirror of
https://github.com/GTNewHorizons/ForgeMultipart.git
synced 2026-11-12 16:37:38 +00:00
Added greater control over partChanged events
Made vanilla rs parts instances of IFaceRedstonePart update CCL
This commit is contained in:
1 parent
4a810abe3f
commit
2e60e3f54f
5 files changed
+53
-11
No files matched your search
@@ -3,7 +3,7 @@ package codechicken.multipart.minecraft;
|
||||
import codechicken.lib.vec.BlockCoord;
|
||||
import codechicken.lib.vec.Cuboid6;
|
||||
import codechicken.lib.vec.Vector3;
|
||||
import codechicken.multipart.IRedstonePart;
|
||||
import codechicken.multipart.IFaceRedstonePart;
|
||||
import codechicken.multipart.TickScheduler;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockButton;
|
||||
@@ -15,7 +15,7 @@ import net.minecraft.util.MovingObjectPosition;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeDirection;
|
||||
|
||||
public class ButtonPart extends McSidedMetaPart implements IRedstonePart
|
||||
public class ButtonPart extends McSidedMetaPart implements IFaceRedstonePart
|
||||
{
|
||||
public static BlockButton stoneButton = (BlockButton) Block.stoneButton;
|
||||
public static BlockButton woodenButton = (BlockButton) Block.woodenButton;
|
||||
@@ -181,4 +181,9 @@ public class ButtonPart extends McSidedMetaPart implements IRedstonePart
|
||||
{
|
||||
return 0x10;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getFace() {
|
||||
return metaSideMap[meta&7];
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user