Class ConvertibleBlockPair
java.lang.Object
io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
This class is used to hold the link between two different blocks (See for example
OxidizableBlocksRegistry.registerOxidizableBlockPair(Block, Block) and
OxidizableBlocksRegistry.registerWaxableBlockPair(Block, Block))-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.sounds.SoundEvent sound) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.sounds.SoundEvent sound, net.minecraft.world.item.Item droppedItem) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.world.item.Item droppedItem) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.sounds.SoundEvent sound) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.sounds.SoundEvent sound, net.minecraft.world.item.Item droppedItem) ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.world.item.Item droppedItem) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.block.Blocknet.minecraft.world.item.Itemnet.minecraft.world.level.block.Blocknet.minecraft.sounds.SoundEventgetSound()voidsetDroppedItem(net.minecraft.world.item.Item droppedItem) voidsetSound(net.minecraft.sounds.SoundEvent sound)
-
Constructor Details
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItems- - The item that is used to convert the original block into the converted block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.sounds.SoundEvent sound) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItems- - The item that is used to convert the original block into the converted blocksound- - The item that is used to reverse the converted block into the original block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.world.item.Item droppedItem) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItems- - The item that is used to convert the original block into the converted blockdroppedItem- - The item that is dropped when converting the block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItems, net.minecraft.sounds.SoundEvent sound, net.minecraft.world.item.Item droppedItem) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItems- - The item that is used to convert the original block into the converted blocksound- - The item that is used to reverse the converted block into the original blockdroppedItem- - The item that is dropped when converting the block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItem- - The item that is used to convert the original block into the converted blockreversingItem- - The item that is used to reverse the converted block into the original block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.sounds.SoundEvent sound) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItem- - The item that is used to convert the original block into the converted blockreversingItem- - The item that is used to reverse the converted block into the original blocksound- - The item that is used to reverse the converted block into the original block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.world.item.Item droppedItem) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItem- - The item that is used to convert the original block into the converted blockreversingItem- - The item that is used to reverse the converted block into the original blockdroppedItem- - The item that is dropped when converting the block
-
ConvertibleBlockPair
public ConvertibleBlockPair(net.minecraft.world.level.block.Block original, net.minecraft.world.level.block.Block converted, ConvertibleBlockPair.ConversionItem conversionItem, ConvertibleBlockPair.ConversionItem reversingItem, net.minecraft.sounds.SoundEvent sound, net.minecraft.world.item.Item droppedItem) - Parameters:
original- - The original block which will be convertedconverted- - The block that the original one will be converted toconversionItem- - The item that is used to convert the original block into the converted blockreversingItem- - The item that is used to reverse the converted block into the original blocksound- - The item that is used to reverse the converted block into the original block
-
-
Method Details
-
setSound
public void setSound(net.minecraft.sounds.SoundEvent sound) -
getSound
public net.minecraft.sounds.SoundEvent getSound() -
getOriginal
public net.minecraft.world.level.block.Block getOriginal() -
getConverted
public net.minecraft.world.level.block.Block getConverted() -
getConversionItem
-
getReversingItem
-
setDroppedItem
public void setDroppedItem(net.minecraft.world.item.Item droppedItem) -
getDroppedItem
public net.minecraft.world.item.Item getDroppedItem()
-