Package dev.latvian.mods.kubejs.misc
Class VillagerProfessionBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.entity.npc.VillagerProfession>
dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.world.entity.npc.VillagerProfession>
@ReturnsSelf
public class VillagerProfessionBuilder
extends BuilderBase<net.minecraft.world.entity.npc.VillagerProfession>
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.entity.ai.village.poi.PoiType>, net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.village.poi.PoiType>> com.google.common.collect.ImmutableSet<net.minecraft.world.item.Item> com.google.common.collect.ImmutableSet<net.minecraft.world.level.block.Block> @Nullable net.minecraft.sounds.SoundEventFields 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 TypeMethodDescriptionnet.minecraft.world.entity.npc.VillagerProfessionpoiType(net.minecraft.resources.ResourceLocation t) poiTypeTag(net.minecraft.resources.ResourceLocation t) requestedItems(net.minecraft.world.item.Item[] t) secondaryPoi(net.minecraft.world.level.block.Block[] t) workSound(@Nullable net.minecraft.sounds.SoundEvent t) Methods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createAdditionalObjects, createTransformedObject, displayName, formattedDisplayName, formattedDisplayName, generateAssets, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, tag, toString, transformObject, translationKey
-
Field Details
-
poiType
public transient com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.entity.ai.village.poi.PoiType>,net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.village.poi.PoiType>> poiType -
requestedItems
public transient com.google.common.collect.ImmutableSet<net.minecraft.world.item.Item> requestedItems -
secondaryPoi
public transient com.google.common.collect.ImmutableSet<net.minecraft.world.level.block.Block> secondaryPoi -
workSound
@Nullable public transient @Nullable net.minecraft.sounds.SoundEvent workSound
-
-
Constructor Details
-
VillagerProfessionBuilder
public VillagerProfessionBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
createObject
public net.minecraft.world.entity.npc.VillagerProfession createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.world.entity.npc.VillagerProfession>
-
poiType
-
poiTypeTag
-
requestedItems
-
secondaryPoi
-
workSound
-