Package dev.latvian.mods.kubejs.fluid
Class FluidBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.level.material.FlowingFluid>
dev.latvian.mods.kubejs.fluid.FluidBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.world.level.material.FlowingFluid>
- Direct Known Subclasses:
ThickFluidBuilder,ThinFluidBuilder
@ReturnsSelf
public class FluidBuilder
extends BuilderBase<net.minecraft.world.level.material.FlowingFluid>
-
Field Summary
FieldsFields inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
defaultTags, displayName, dummyBuilder, formattedDisplayName, id, object, registryKey, sourceLine, translationKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.minecraft.world.level.material.FlowingFluidnet.neoforged.neoforge.fluids.BaseFlowingFluid.PropertiesBuilderBase<net.minecraft.world.level.material.FlowingFluid> displayName(net.minecraft.network.chat.Component name) explosionResistance(float explosionResistance) flowingTexture(net.minecraft.resources.ResourceLocation id) voidgenerateAssets(KubeAssetGenerator generator) levelDecreasePerBlock(int levelDecreasePerBlock) noBlock()noBucket()slopeFindDistance(int slopeFindDistance) stillTexture(net.minecraft.resources.ResourceLocation id) BuilderBase<net.minecraft.world.level.material.FlowingFluid> tag(net.minecraft.resources.ResourceLocation[] tag) tickRate(int tickRate) type(Consumer<FluidTypeBuilder> builder) Methods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createTransformedObject, formattedDisplayName, formattedDisplayName, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, toString, transformObject, translationKey
-
Field Details
-
WATER_COLOR
-
slopeFindDistance
public transient int slopeFindDistance -
levelDecreasePerBlock
public transient int levelDecreasePerBlock -
explosionResistance
public transient float explosionResistance -
tickRate
public transient int tickRate -
fluidType
-
flowingFluid
-
block
-
bucketItem
-
-
Constructor Details
-
FluidBuilder
public FluidBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
displayName
public BuilderBase<net.minecraft.world.level.material.FlowingFluid> displayName(net.minecraft.network.chat.Component name) - Overrides:
displayNamein classBuilderBase<net.minecraft.world.level.material.FlowingFluid>
-
createProperties
public net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties createProperties() -
createObject
public net.minecraft.world.level.material.FlowingFluid createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.world.level.material.FlowingFluid>
-
createAdditionalObjects
- Overrides:
createAdditionalObjectsin classBuilderBase<net.minecraft.world.level.material.FlowingFluid>
-
tag
public BuilderBase<net.minecraft.world.level.material.FlowingFluid> tag(net.minecraft.resources.ResourceLocation[] tag) - Overrides:
tagin classBuilderBase<net.minecraft.world.level.material.FlowingFluid>
-
type
-
tint
-
stillTexture
-
flowingTexture
-
renderType
-
translucent
-
slopeFindDistance
-
levelDecreasePerBlock
-
explosionResistance
-
tickRate
-
noBucket
-
noBlock
-
generateAssets
- Overrides:
generateAssetsin classBuilderBase<net.minecraft.world.level.material.FlowingFluid>
-