Package io.papermc.paper.datacomponent
Interface DataComponentBuilder<C>
- Type Parameters:
- C- built component type
- All Known Subinterfaces:
- BannerPatternLayers.Builder,- BlockItemDataProperties.Builder,- BlocksAttacks.Builder,- BundleContents.Builder,- ChargedProjectiles.Builder,- Consumable.Builder,- CustomModelData.Builder,- DamageReduction.Builder,- DeathProtection.Builder,- DyedItemColor.Builder,- Equippable.Builder,- Fireworks.Builder,- FoodProperties.Builder,- ItemAdventurePredicate.Builder,- ItemArmorTrim.Builder,- ItemAttributeModifiers.Builder,- ItemContainerContents.Builder,- ItemDamageFunction.Builder,- ItemEnchantments.Builder,- ItemLore.Builder,- JukeboxPlayable.Builder,- LodestoneTracker.Builder,- MapDecorations.Builder,- MapItemColor.Builder,- PotDecorations.Builder,- PotionContents.Builder,- ResolvableProfile.Builder,- SeededContainerLoot.Builder,- SuspiciousStewEffects.Builder,- Tool.Builder,- TooltipDisplay.Builder,- UseCooldown.Builder,- Weapon.Builder,- WritableBookContent.Builder,- WrittenBookContent.Builder
Base builder type for all component builders.
- 
Method Summary
- 
Method Details- 
buildBuilds the immutable component value.- Returns:
- a new component value
 
 
-