Fix flipping connector
This commit is contained in:
@@ -16,7 +16,6 @@ import net.minecraft.world.level.BlockGetter;
|
|||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.level.LevelAccessor;
|
import net.minecraft.world.level.LevelAccessor;
|
||||||
import net.minecraft.world.level.block.Block;
|
import net.minecraft.world.level.block.Block;
|
||||||
import net.minecraft.world.level.block.DirectionalBlock;
|
|
||||||
import net.minecraft.world.level.block.SimpleWaterloggedBlock;
|
import net.minecraft.world.level.block.SimpleWaterloggedBlock;
|
||||||
import net.minecraft.world.level.block.entity.BlockEntityType;
|
import net.minecraft.world.level.block.entity.BlockEntityType;
|
||||||
import net.minecraft.world.level.block.state.BlockState;
|
import net.minecraft.world.level.block.state.BlockState;
|
||||||
@@ -27,9 +26,7 @@ import net.minecraft.world.level.block.state.properties.DirectionProperty;
|
|||||||
import net.minecraft.world.level.material.FluidState;
|
import net.minecraft.world.level.material.FluidState;
|
||||||
import net.minecraft.world.level.material.Fluids;
|
import net.minecraft.world.level.material.Fluids;
|
||||||
import net.minecraft.world.phys.shapes.CollisionContext;
|
import net.minecraft.world.phys.shapes.CollisionContext;
|
||||||
import net.minecraft.world.phys.shapes.Shapes;
|
|
||||||
import net.minecraft.world.phys.shapes.VoxelShape;
|
import net.minecraft.world.phys.shapes.VoxelShape;
|
||||||
import net.minecraftforge.network.PacketDistributor;
|
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import javax.annotation.ParametersAreNonnullByDefault;
|
import javax.annotation.ParametersAreNonnullByDefault;
|
||||||
@@ -125,12 +122,12 @@ public class DiagonalCableBlock extends Block implements SimpleWaterloggedBlock,
|
|||||||
Direction primary, Direction secondary) {
|
Direction primary, Direction secondary) {
|
||||||
// Flip primary if clicking it
|
// Flip primary if clicking it
|
||||||
if (clickedFace == primary) {
|
if (clickedFace == primary) {
|
||||||
return currentState.setValue(FACING_PRIMARY, clickedFace);
|
return currentState.setValue(FACING_PRIMARY, clickedFace.getOpposite());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Flip secondary if clicking it
|
// Flip secondary if clicking it
|
||||||
if (clickedFace == secondary) {
|
if (clickedFace == secondary) {
|
||||||
return currentState.setValue(FACING_SECONDARY, clickedFace);
|
return currentState.setValue(FACING_SECONDARY, clickedFace.getOpposite());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Rotate secondary around primary axis
|
// Rotate secondary around primary axis
|
||||||
|
|||||||
Reference in New Issue
Block a user