Class AppendSherds
java.lang.Object
net.frozenblock.lib.worldgen.structure.api.AppendSherds
- All Implemented Interfaces:
net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifier
public class AppendSherds
extends Object
implements net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifier
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAppendSherds(float chancePerSlot, boolean defaultToBrick, net.minecraft.world.item.Item... sherd) AppendSherds(List<net.minecraft.world.item.Item> sherds, float chancePerSlot, boolean defaultToBrick) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.nbt.CompoundTagapply(@NotNull net.minecraft.util.RandomSource random, @Nullable net.minecraft.nbt.CompoundTag nbt) net.minecraft.world.item.ItemgetRandomSherd(@NotNull net.minecraft.util.RandomSource random) @NotNull net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifierType<?> getType()
-
Field Details
-
CODEC
-
-
Constructor Details
-
AppendSherds
public AppendSherds(float chancePerSlot, boolean defaultToBrick, net.minecraft.world.item.Item... sherd) -
AppendSherds
public AppendSherds(List<net.minecraft.world.item.Item> sherds, float chancePerSlot, boolean defaultToBrick)
-
-
Method Details
-
apply
public net.minecraft.nbt.CompoundTag apply(@NotNull @NotNull net.minecraft.util.RandomSource random, @Nullable @Nullable net.minecraft.nbt.CompoundTag nbt) - Specified by:
applyin interfacenet.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifier
-
getRandomSherd
public net.minecraft.world.item.Item getRandomSherd(@NotNull @NotNull net.minecraft.util.RandomSource random) -
getType
@NotNull public @NotNull net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifierType<?> getType()- Specified by:
getTypein interfacenet.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifier
-