Record Class BevelCogWheelSet
java.lang.Object
java.lang.Record
petrolpark.mc.petrolsparts.content.kinetics.bevelCogWheel.BevelCogWheelSet
public record BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, String translationKey, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot, Map<net.minecraft.core.Direction,BevelCogWheelPart.Cog> cogParts, Map<net.minecraft.core.Direction.Axis,BevelCogWheelPart.Shaft> shaftParts, Map<petrolpark.mc.library.util.Orientation,DiagonalBevelCogWheelPart.Cog> diagonalCogParts, Map<net.minecraft.core.Direction,DiagonalBevelCogWheelPart.ShaftHalf> shaftHalfParts)
extends Record
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBevelCogWheelSet(net.minecraft.resources.ResourceLocation id, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem) BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot) BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, String translationKey, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot, Map<net.minecraft.core.Direction, BevelCogWheelPart.Cog> cogParts, Map<net.minecraft.core.Direction.Axis, BevelCogWheelPart.Shaft> shaftParts, Map<petrolpark.mc.library.util.Orientation, DiagonalBevelCogWheelPart.Cog> diagonalCogParts, Map<net.minecraft.core.Direction, DiagonalBevelCogWheelPart.ShaftHalf> shaftHalfParts) Creates an instance of aBevelCogWheelSetrecord class. -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot()Returns the value of thecogLootrecord component.Map<net.minecraft.core.Direction, BevelCogWheelPart.Cog> cogParts()Returns the value of thecogPartsrecord component.com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> Returns the value of thecompositeBErecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> Returns the value of thecornerAndShaftBlockrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> Returns the value of thecornerBlockrecord component.Map<petrolpark.mc.library.util.Orientation, DiagonalBevelCogWheelPart.Cog> Returns the value of thediagonalCogPartsrecord component.com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> Returns the value of thedualDiagonalBErecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> Returns the value of thedualDiagonalBlockrecord component.final booleanIndicates whether some other object is "equal to" this one.com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> Returns the value of thefourAndShaftBlockrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> Returns the value of thefourBlockrecord component.getTargetedPart(net.minecraft.world.item.context.BlockPlaceContext context) final inthashCode()Returns a hash code value for this object.net.minecraft.resources.ResourceLocationid()Returns the value of theidrecord component.booleanisReplaceable(net.minecraft.world.level.block.state.BlockState state) com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item()Returns the value of theitemrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> Returns the value of theoppositesAndShaftBlockrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> Returns the value of theoppositesBlockrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> Returns the value of theshaftBlockrecord component.com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> Returns the value of theshaftHalfItemrecord component.net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> Returns the value of theshaftHalfLootrecord component.Map<net.minecraft.core.Direction, DiagonalBevelCogWheelPart.ShaftHalf> Returns the value of theshaftHalfPartsrecord component.net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> Returns the value of theshaftLootrecord component.Map<net.minecraft.core.Direction.Axis, BevelCogWheelPart.Shaft> Returns the value of theshaftPartsrecord component.com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE()Returns the value of thesimpleBErecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> Returns the value of thesingleAndShaftBlockrecord component.com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> Returns the value of thesingleAxisBErecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> Returns the value of thesingleAxisBlockrecord component.com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> Returns the value of thesingleDiagonalBErecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> Returns the value of thesingleDiagonalBlockrecord component.Stream<? extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> Returns the value of thethreeAndShaftBlockrecord component.com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> Returns the value of thethreeBlockrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thetranslationKeyrecord component.
-
Field Details
-
VANILLA
-
-
Constructor Details
-
BevelCogWheelSet
public BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot) -
BevelCogWheelSet
public BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem) -
BevelCogWheelSet
public BevelCogWheelSet(net.minecraft.resources.ResourceLocation id, String translationKey, com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsBlock> fourBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE, com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE, com.tterrag.registrate.util.entry.ItemEntry<? extends BevelCogWheelBlockItem> item, com.tterrag.registrate.util.entry.ItemEntry<? extends ShaftHalfBlockItem> shaftHalfItem, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot, net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot, Map<net.minecraft.core.Direction, BevelCogWheelPart.Cog> cogParts, Map<net.minecraft.core.Direction.Axis, BevelCogWheelPart.Shaft> shaftParts, Map<petrolpark.mc.library.util.Orientation, DiagonalBevelCogWheelPart.Cog> diagonalCogParts, Map<net.minecraft.core.Direction, DiagonalBevelCogWheelPart.ShaftHalf> shaftHalfParts) Creates an instance of aBevelCogWheelSetrecord class.- Parameters:
id- the value for theidrecord componenttranslationKey- the value for thetranslationKeyrecord componentshaftBlock- the value for theshaftBlockrecord componentsingleAxisBlock- the value for thesingleAxisBlockrecord componentcornerBlock- the value for thecornerBlockrecord componentthreeBlock- the value for thethreeBlockrecord componentfourBlock- the value for thefourBlockrecord componentsingleAndShaftBlock- the value for thesingleAndShaftBlockrecord componentoppositesBlock- the value for theoppositesBlockrecord componentoppositesAndShaftBlock- the value for theoppositesAndShaftBlockrecord componentcornerAndShaftBlock- the value for thecornerAndShaftBlockrecord componentthreeAndShaftBlock- the value for thethreeAndShaftBlockrecord componentfourAndShaftBlock- the value for thefourAndShaftBlockrecord componentsingleDiagonalBlock- the value for thesingleDiagonalBlockrecord componentdualDiagonalBlock- the value for thedualDiagonalBlockrecord componentsingleAxisBE- the value for thesingleAxisBErecord componentsimpleBE- the value for thesimpleBErecord componentcompositeBE- the value for thecompositeBErecord componentsingleDiagonalBE- the value for thesingleDiagonalBErecord componentdualDiagonalBE- the value for thedualDiagonalBErecord componentitem- the value for theitemrecord componentshaftHalfItem- the value for theshaftHalfItemrecord componentcogLoot- the value for thecogLootrecord componentshaftLoot- the value for theshaftLootrecord componentshaftHalfLoot- the value for theshaftHalfLootrecord componentcogParts- the value for thecogPartsrecord componentshaftParts- the value for theshaftPartsrecord componentdiagonalCogParts- the value for thediagonalCogPartsrecord componentshaftHalfParts- the value for theshaftHalfPartsrecord component
-
-
Method Details
-
isReplaceable
public boolean isReplaceable(net.minecraft.world.level.block.state.BlockState state) -
getTargetedPart
@Nullable public BevelCogWheelPart getTargetedPart(net.minecraft.world.item.context.BlockPlaceContext context) -
streamBlocks
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
id
public net.minecraft.resources.ResourceLocation id()Returns the value of theidrecord component.- Returns:
- the value of the
idrecord component
-
translationKey
Returns the value of thetranslationKeyrecord component.- Returns:
- the value of the
translationKeyrecord component
-
shaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock> shaftBlock()Returns the value of theshaftBlockrecord component.- Returns:
- the value of the
shaftBlockrecord component
-
singleAxisBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends SingleAxisBevelCogWheelBlock> singleAxisBlock()Returns the value of thesingleAxisBlockrecord component.- Returns:
- the value of the
singleAxisBlockrecord component
-
cornerBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsBlock> cornerBlock()Returns the value of thecornerBlockrecord component.- Returns:
- the value of the
cornerBlockrecord component
-
threeBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsBlock> threeBlock()Returns the value of thethreeBlockrecord component.- Returns:
- the value of the
threeBlockrecord component
-
fourBlock
Returns the value of thefourBlockrecord component.- Returns:
- the value of the
fourBlockrecord component
-
singleAndShaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends BevelCogWheelAndShaftBlock> singleAndShaftBlock()Returns the value of thesingleAndShaftBlockrecord component.- Returns:
- the value of the
singleAndShaftBlockrecord component
-
oppositesBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsBlock> oppositesBlock()Returns the value of theoppositesBlockrecord component.- Returns:
- the value of the
oppositesBlockrecord component
-
oppositesAndShaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends OppositeBevelCogWheelsAndShaftBlock> oppositesAndShaftBlock()Returns the value of theoppositesAndShaftBlockrecord component.- Returns:
- the value of the
oppositesAndShaftBlockrecord component
-
cornerAndShaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends CornerBevelCogWheelsAndShaftBlock> cornerAndShaftBlock()Returns the value of thecornerAndShaftBlockrecord component.- Returns:
- the value of the
cornerAndShaftBlockrecord component
-
threeAndShaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends ThreeBevelCogWheelsAndShaftBlock> threeAndShaftBlock()Returns the value of thethreeAndShaftBlockrecord component.- Returns:
- the value of the
threeAndShaftBlockrecord component
-
fourAndShaftBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends FourBevelCogWheelsAndShaftBlock> fourAndShaftBlock()Returns the value of thefourAndShaftBlockrecord component.- Returns:
- the value of the
fourAndShaftBlockrecord component
-
singleDiagonalBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends SingleDiagonalBevelCogWheelBlock> singleDiagonalBlock()Returns the value of thesingleDiagonalBlockrecord component.- Returns:
- the value of the
singleDiagonalBlockrecord component
-
dualDiagonalBlock
public com.tterrag.registrate.util.entry.BlockEntry<? extends DualDiagonalBevelCogWheelBlock> dualDiagonalBlock()Returns the value of thedualDiagonalBlockrecord component.- Returns:
- the value of the
dualDiagonalBlockrecord component
-
singleAxisBE
public com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleAxisBevelCogWheelBlockEntity> singleAxisBE()Returns the value of thesingleAxisBErecord component.- Returns:
- the value of the
singleAxisBErecord component
-
simpleBE
public com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SimpleBevelCogWheelBlockEntity> simpleBE()Returns the value of thesimpleBErecord component.- Returns:
- the value of the
simpleBErecord component
-
compositeBE
public com.tterrag.registrate.util.entry.BlockEntityEntry<? extends CompositeBevelCogWheelBlockEntity> compositeBE()Returns the value of thecompositeBErecord component.- Returns:
- the value of the
compositeBErecord component
-
singleDiagonalBE
public com.tterrag.registrate.util.entry.BlockEntityEntry<? extends SingleDiagonalBevelCogWheelBlockEntity> singleDiagonalBE()Returns the value of thesingleDiagonalBErecord component.- Returns:
- the value of the
singleDiagonalBErecord component
-
dualDiagonalBE
public com.tterrag.registrate.util.entry.BlockEntityEntry<? extends DualDiagonalBevelCogWheelBlockEntity> dualDiagonalBE()Returns the value of thedualDiagonalBErecord component.- Returns:
- the value of the
dualDiagonalBErecord component
-
item
Returns the value of theitemrecord component.- Returns:
- the value of the
itemrecord component
-
shaftHalfItem
Returns the value of theshaftHalfItemrecord component.- Returns:
- the value of the
shaftHalfItemrecord component
-
cogLoot
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> cogLoot()Returns the value of thecogLootrecord component.- Returns:
- the value of the
cogLootrecord component
-
shaftLoot
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftLoot()Returns the value of theshaftLootrecord component.- Returns:
- the value of the
shaftLootrecord component
-
shaftHalfLoot
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> shaftHalfLoot()Returns the value of theshaftHalfLootrecord component.- Returns:
- the value of the
shaftHalfLootrecord component
-
cogParts
Returns the value of thecogPartsrecord component.- Returns:
- the value of the
cogPartsrecord component
-
shaftParts
Returns the value of theshaftPartsrecord component.- Returns:
- the value of the
shaftPartsrecord component
-
diagonalCogParts
Returns the value of thediagonalCogPartsrecord component.- Returns:
- the value of the
diagonalCogPartsrecord component
-
shaftHalfParts
Returns the value of theshaftHalfPartsrecord component.- Returns:
- the value of the
shaftHalfPartsrecord component
-