primary
public final boolean primary
Iterable<BezierConnection.Segment>static class static class static class final net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> final net.createmod.catnip.data.Couple<net.minecraft.core.BlockPos> final booleanfinal net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> final boolean@Nullable net.createmod.catnip.data.Couple<Integer> final net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> protected TrackMaterialBezierConnection(net.createmod.catnip.data.Couple<net.minecraft.core.BlockPos> positions,
net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> starts,
net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> axes,
net.createmod.catnip.data.Couple<net.minecraft.world.phys.Vec3> normals,
boolean primary,
boolean girder,
TrackMaterial material) BezierConnection(net.minecraft.nbt.CompoundTag compound,
net.minecraft.core.BlockPos localTo) BezierConnection(net.minecraft.network.FriendlyByteBuf buffer) voidaddItemsToPlayer(net.minecraft.world.entity.player.Player player) clone()booleannet.minecraft.world.phys.AABBintdoublenet.minecraft.core.BlockPosgetKey()doublenet.minecraft.world.phys.Vec3getNormal(double t) net.minecraft.world.phys.Vec3getPosition(double t) doubleintfloatgetSegmentT(int index) float[]intdoubleincrementT(double currentT,
double distance) booleaniterator()voidsetMaterial(TrackMaterial material) voidspawnDestroyParticles(net.minecraft.world.level.Level level) voidspawnItems(net.minecraft.world.level.Level level) net.minecraft.nbt.CompoundTagwrite(net.minecraft.core.BlockPos localTo) voidwrite(net.minecraft.network.FriendlyByteBuf buffer) intyOffsetAt(net.minecraft.world.phys.Vec3 end) equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratoriterator in interface Iterable<BezierConnection.Segment>