Skip to content

Commit 3bca196

Browse files
committed
the shape brothers
reorganize shape classes
1 parent 0a9443b commit 3bca196

17 files changed

+23
-22
lines changed

src/main/java/io/github/fusionflux/portalcubed/content/button/CubeButtonBlock.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import io.github.fusionflux.portalcubed.content.PortalCubedSounds;
66
import io.github.fusionflux.portalcubed.content.prop.entity.Prop;
77
import io.github.fusionflux.portalcubed.data.tags.PortalCubedEntityTags;
8-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
8+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
99
import net.minecraft.core.BlockPos;
1010
import net.minecraft.core.Direction;
1111
import net.minecraft.server.level.ServerLevel;

src/main/java/io/github/fusionflux/portalcubed/content/button/FloorButtonBlock.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import io.github.fusionflux.portalcubed.data.tags.PortalCubedEntityTags;
1515
import io.github.fusionflux.portalcubed.framework.block.PortalCubedStateProperties;
1616
import io.github.fusionflux.portalcubed.framework.block.multiblock.AbstractMultiBlock;
17-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
17+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
1818
import io.github.fusionflux.portalcubed.mixin.utils.accessors.PufferfishAccessor;
1919
import net.minecraft.core.BlockPos;
2020
import net.minecraft.core.Direction;

src/main/java/io/github/fusionflux/portalcubed/content/button/pedestal/PedestalButtonBlock.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import io.github.fusionflux.portalcubed.framework.block.HammerableBlock;
1515
import io.github.fusionflux.portalcubed.framework.block.PortalCubedStateProperties;
1616
import io.github.fusionflux.portalcubed.framework.extension.BigShapeBlock;
17-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
18-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper.DefaultRotationValues;
17+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
18+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper.DefaultRotationValues;
1919
import io.github.fusionflux.portalcubed.packet.PortalCubedPackets;
2020
import io.github.fusionflux.portalcubed.packet.clientbound.OpenPedestalButtonConfigPacket;
2121
import it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap;

src/main/java/io/github/fusionflux/portalcubed/content/decoration/CrossbarPillarBlock.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
package io.github.fusionflux.portalcubed.content.decoration;
22

3-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
4-
5-
import net.minecraft.core.Direction.Axis;
6-
73
import org.jetbrains.annotations.NotNull;
84

5+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
96
import net.minecraft.core.BlockPos;
107
import net.minecraft.core.Direction;
8+
import net.minecraft.core.Direction.Axis;
119
import net.minecraft.util.RandomSource;
1210
import net.minecraft.world.item.context.BlockPlaceContext;
1311
import net.minecraft.world.level.BlockGetter;

src/main/java/io/github/fusionflux/portalcubed/content/decoration/signage/SignageBlock.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.jetbrains.annotations.Nullable;
77

88
import io.github.fusionflux.portalcubed.framework.block.HammerableBlock;
9-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
9+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
1010
import net.minecraft.Optionull;
1111
import net.minecraft.core.BlockPos;
1212
import net.minecraft.core.Direction;

src/main/java/io/github/fusionflux/portalcubed/content/door/ChamberDoorBlock.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import io.github.fusionflux.portalcubed.PortalCubed;
88
import io.github.fusionflux.portalcubed.content.PortalCubedSounds;
99
import io.github.fusionflux.portalcubed.framework.extension.BigShapeBlock;
10-
import io.github.fusionflux.portalcubed.framework.util.VoxelShaper;
10+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShaper;
1111
import net.fabricmc.fabric.api.object.builder.v1.block.type.BlockSetTypeBuilder;
1212
import net.minecraft.core.BlockPos;
1313
import net.minecraft.core.Direction;

src/main/java/io/github/fusionflux/portalcubed/content/portal/PortalInstance.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
import io.github.fusionflux.portalcubed.content.portal.transform.SinglePortalTransform;
99
import io.github.fusionflux.portalcubed.framework.shape.OBB;
10-
import io.github.fusionflux.portalcubed.framework.shape.VoxelShenanigans;
11-
import io.github.fusionflux.portalcubed.framework.util.Plane;
12-
import io.github.fusionflux.portalcubed.framework.util.Quad;
10+
import io.github.fusionflux.portalcubed.framework.shape.Plane;
11+
import io.github.fusionflux.portalcubed.framework.shape.Quad;
12+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShenanigans;
1313
import io.github.fusionflux.portalcubed.framework.util.TransformUtils;
1414
import it.unimi.dsi.fastutil.objects.Object2ObjectMap;
1515
import net.minecraft.core.BlockPos;

src/main/java/io/github/fusionflux/portalcubed/content/portal/PortalTeleportHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import io.github.fusionflux.portalcubed.content.portal.transform.SinglePortalTransform;
1010
import io.github.fusionflux.portalcubed.data.tags.PortalCubedEntityTags;
1111
import io.github.fusionflux.portalcubed.framework.shape.OBB;
12-
import io.github.fusionflux.portalcubed.framework.shape.VoxelShenanigans;
12+
import io.github.fusionflux.portalcubed.framework.shape.voxel.VoxelShenanigans;
1313
import io.github.fusionflux.portalcubed.mixin.utils.accessors.EntityAccessor;
1414
import io.github.fusionflux.portalcubed.packet.PortalCubedPackets;
1515
import io.github.fusionflux.portalcubed.packet.clientbound.PortalTeleportPacket;

src/main/java/io/github/fusionflux/portalcubed/content/portal/sync/TrackedTeleport.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.concurrent.atomic.AtomicInteger;
44

55
import io.github.fusionflux.portalcubed.content.portal.transform.SinglePortalTransform;
6-
import io.github.fusionflux.portalcubed.framework.util.Plane;
6+
import io.github.fusionflux.portalcubed.framework.shape.Plane;
77
import io.netty.buffer.ByteBuf;
88
import net.minecraft.network.codec.ByteBufCodecs;
99
import net.minecraft.network.codec.StreamCodec;

src/main/java/io/github/fusionflux/portalcubed/framework/util/Line.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/Line.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.fusionflux.portalcubed.framework.util;
1+
package io.github.fusionflux.portalcubed.framework.shape;
22

33
import net.minecraft.world.phys.Vec3;
44

src/main/java/io/github/fusionflux/portalcubed/framework/shape/OBB.java

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
import com.google.common.collect.Iterables;
1010

11-
import io.github.fusionflux.portalcubed.framework.util.Quad;
1211
import net.minecraft.core.BlockPos;
1312
import net.minecraft.util.Mth;
1413
import net.minecraft.world.phys.AABB;

src/main/java/io/github/fusionflux/portalcubed/framework/util/Plane.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/Plane.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.fusionflux.portalcubed.framework.util;
1+
package io.github.fusionflux.portalcubed.framework.shape;
22

33
import org.jetbrains.annotations.Nullable;
44
import org.joml.Intersectiond;

src/main/java/io/github/fusionflux/portalcubed/framework/util/Quad.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/Quad.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.fusionflux.portalcubed.framework.util;
1+
package io.github.fusionflux.portalcubed.framework.shape;
22

33
import org.jetbrains.annotations.Nullable;
44
import org.joml.Quaternionf;

src/main/java/io/github/fusionflux/portalcubed/framework/util/Tri.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/Tri.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.fusionflux.portalcubed.framework.util;
1+
package io.github.fusionflux.portalcubed.framework.shape;
22

33
import java.util.Iterator;
44

src/main/java/io/github/fusionflux/portalcubed/framework/util/VoxelShaper.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/voxel/VoxelShaper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.fusionflux.portalcubed.framework.util;
1+
package io.github.fusionflux.portalcubed.framework.shape.voxel;
22

33

44
import java.util.Arrays;

src/main/java/io/github/fusionflux/portalcubed/framework/shape/VoxelShenanigans.java src/main/java/io/github/fusionflux/portalcubed/framework/shape/voxel/VoxelShenanigans.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package io.github.fusionflux.portalcubed.framework.shape;
1+
package io.github.fusionflux.portalcubed.framework.shape.voxel;
22

33
import org.jetbrains.annotations.Unmodifiable;
44

5+
import io.github.fusionflux.portalcubed.framework.shape.OBB;
56
import io.github.fusionflux.portalcubed.mixin.utils.accessors.CubeVoxelShapeAccessor;
67
import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap;
78
import it.unimi.dsi.fastutil.objects.Object2ObjectMap;

src/main/java/io/github/fusionflux/portalcubed/framework/util/RenderingUtils.java

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
import com.mojang.blaze3d.vertex.VertexFormat;
1616

1717
import io.github.fusionflux.portalcubed.framework.shape.OBB;
18+
import io.github.fusionflux.portalcubed.framework.shape.Plane;
19+
import io.github.fusionflux.portalcubed.framework.shape.Quad;
20+
import io.github.fusionflux.portalcubed.framework.shape.Tri;
1821
import net.minecraft.client.renderer.CoreShaders;
1922
import net.minecraft.client.renderer.MultiBufferSource;
2023
import net.minecraft.client.renderer.RenderType;

0 commit comments

Comments
 (0)