Class PetrolparkRegistrate

java.lang.Object
com.tterrag.registrate.AbstractRegistrate<PetrolparkRegistrate>
com.petrolpark.registrate.PetrolparkRegistrate

public class PetrolparkRegistrate extends com.tterrag.registrate.AbstractRegistrate<PetrolparkRegistrate>
  • Constructor Details

    • PetrolparkRegistrate

      public PetrolparkRegistrate(String modid)
  • Method Details

    • registerEventListeners

      @NotNull public @NotNull PetrolparkRegistrate registerEventListeners(@NotNull @NotNull net.minecraftforge.eventbus.api.IEventBus bus)
      Overrides:
      registerEventListeners in class com.tterrag.registrate.AbstractRegistrate<PetrolparkRegistrate>
    • badge

    • badge

      public <T extends Badge> BadgeBuilder<T,PetrolparkRegistrate> badge(String name, com.tterrag.registrate.util.nullness.NonNullSupplier<T> factory)
    • lootConditionType

      public com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.storage.loot.predicates.LootItemConditionType> lootConditionType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends net.minecraft.world.level.storage.loot.predicates.LootItemCondition> serializer)
    • lootNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType> lootNumberProviderType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends net.minecraft.world.level.storage.loot.providers.number.NumberProvider> serializer)
    • lootItemStackNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootItemStackNumberProviderType> lootItemStackNumberProviderType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends ItemStackNumberProvider> serializer)
    • lootItemStackNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootItemStackNumberProviderType> lootItemStackNumberProviderType(String name, Supplier<? extends ItemStackNumberProvider> simpleFactory)
    • lootEntityNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootEntityNumberProviderType> lootEntityNumberProviderType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends EntityNumberProvider> serializer)
    • lootEntityNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootEntityNumberProviderType> lootEntityNumberProviderType(String name, Supplier<? extends EntityNumberProvider> simpleFactory)
    • lootTeamNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootTeamNumberProviderType> lootTeamNumberProviderType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends TeamNumberProvider> serializer)
    • lootTeamNumberProviderType

      public com.tterrag.registrate.util.entry.RegistryEntry<LootTeamNumberProviderType> lootTeamNumberProviderType(String name, Supplier<? extends TeamNumberProvider> simpleFactory)
    • ingredientRandomizerType

      public com.tterrag.registrate.util.entry.RegistryEntry<IngredientRandomizerType> ingredientRandomizerType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends IngredientRandomizer> serializer)
    • ingredientModifierType

      public com.tterrag.registrate.util.entry.RegistryEntry<IngredientModifierType> ingredientModifierType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends IngredientModifier> serializer)
    • rewardGeneratorType

      public com.tterrag.registrate.util.entry.RegistryEntry<RewardGeneratorType> rewardGeneratorType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends IRewardGenerator> serializer)
    • rewardType

      public com.tterrag.registrate.util.entry.RegistryEntry<RewardType> rewardType(String name, net.minecraft.world.level.storage.loot.Serializer<? extends IReward> serializer)
    • teamDataType

      public <DATA> com.tterrag.registrate.util.entry.RegistryEntry<ITeamDataType<DATA>> teamDataType(String name, com.tterrag.registrate.util.nullness.NonNullSupplier<ITeamDataType<DATA>> supplier)