Package dev.latvian.mods.kubejs.misc
Class ParticleTypeBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.core.particles.ParticleType<?>>
dev.latvian.mods.kubejs.misc.ParticleTypeBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.core.particles.ParticleType<?>>
@ReturnsSelf
public class ParticleTypeBuilder
extends BuilderBase<net.minecraft.core.particles.ParticleType<?>>
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.mojang.serialization.MapCodec<net.minecraft.core.particles.ParticleOptions> booleannet.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, net.minecraft.core.particles.ParticleOptions> Fields 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 TypeMethodDescriptioncodec(com.mojang.serialization.MapCodec<net.minecraft.core.particles.ParticleOptions> c) net.minecraft.core.particles.ParticleType<?> voidgenerateAssets(KubeAssetGenerator generator) overrideLimiter(boolean o) streamCodec(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, net.minecraft.core.particles.ParticleOptions> s) Methods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createAdditionalObjects, createTransformedObject, displayName, formattedDisplayName, formattedDisplayName, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, tag, toString, transformObject, translationKey
-
Field Details
-
overrideLimiter
public transient boolean overrideLimiter -
codec
public transient com.mojang.serialization.MapCodec<net.minecraft.core.particles.ParticleOptions> codec -
streamCodec
public transient net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,net.minecraft.core.particles.ParticleOptions> streamCodec -
assetGen
-
-
Constructor Details
-
ParticleTypeBuilder
public ParticleTypeBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
createObject
public net.minecraft.core.particles.ParticleType<?> createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.core.particles.ParticleType<?>>
-
overrideLimiter
-
codec
public ParticleTypeBuilder codec(com.mojang.serialization.MapCodec<net.minecraft.core.particles.ParticleOptions> c) -
streamCodec
public ParticleTypeBuilder streamCodec(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, net.minecraft.core.particles.ParticleOptions> s) -
textures
-
texture
-
generateAssets
- Overrides:
generateAssetsin classBuilderBase<net.minecraft.core.particles.ParticleType<?>>
-