/** * Gets a new Builder instance for {@link WorldArchetype}. * * @return A new builder instance */ static WorldArchetype.Builder builder() { return Sponge.getGame().getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a new * {@link WanderAITask}. * * @return A new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Gets the {@link GameDictionary} instance from the * {@link Game} instance. * * @see Game#getGameDictionary() * @return The game dictionary instance, or empty if unsupported */ public static Optional<GameDictionary> getDictionary() { return getGame().getGameDictionary(); }
/** * Creates a new {@link Builder} for constructing a new {@link FallingBlockDamageSource}. * * @return A new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a {@link RandomObject} populator. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a {@link FireworkEffect}. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a {@link DesertWell} populator. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to create {@link AdvancementCriterion}s. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Provides a Builder for a {@link ShapedCraftingRecipe}. * * @return The Builder. */ static ShapedCraftingRecipe.Builder shapedBuilder() { return Sponge.getRegistry().createBuilder(ShapedCraftingRecipe.Builder.class); }
/** * Creates a new {@link Builder} to build a new * {@link RunAroundLikeCrazyAITask}. * * @return A new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to construct a new {@link HealingSource}. * * @return A new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a new * {@link AttackLivingAITask}. * * @return A new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to create an {@link Enchantment}. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Enchantment.Builder.class); }
/** * Creates a new {@link Builder} to build a new {@link FluidStackSnapshot}. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to build a {@link Dungeon} populator. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new builder to build an {@link ItemStackGenerator}. * * @return The builder to create an itemstack generator */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to create {@link DisplayInfo}s. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} which can be used to create * a {@link ScoreAdvancementCriterion}. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to create {@link ServerBossBar}s. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }
/** * Creates a new {@link Builder} to create {@link Advancement}s. * * @return The new builder */ static Builder builder() { return Sponge.getRegistry().createBuilder(Builder.class); }