Class DrinkAdditionManager

java.lang.Object
ml.pluto7073.pdapi.addition.DrinkAdditionManager
All Implemented Interfaces:
net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener, net.fabricmc.fabric.api.resource.SimpleSynchronousResourceReloadListener, net.minecraft.server.packs.resources.PreparableReloadListener, net.minecraft.server.packs.resources.ResourceManagerReloadListener

public class DrinkAdditionManager extends Object implements net.fabricmc.fabric.api.resource.SimpleSynchronousResourceReloadListener
  • Field Details

    • ADDITIONS_NBT_KEY

      public static final String ADDITIONS_NBT_KEY
      See Also:
    • EMPTY

      public static final DrinkAddition EMPTY
    • PHASE

      public static final net.minecraft.resources.ResourceLocation PHASE
  • Constructor Details

    • DrinkAdditionManager

      public DrinkAdditionManager()
  • Method Details

    • register

      public static DrinkAddition register(net.minecraft.resources.ResourceLocation id, DrinkAddition addition)
    • register

      public static DrinkAddition register(net.minecraft.resources.ResourceLocation id, DrinkAddition addition, boolean staticAdd)
    • getId

      public static net.minecraft.resources.ResourceLocation getId(DrinkAddition addition)
    • get

      public static DrinkAddition get(net.minecraft.resources.ResourceLocation id)
    • resetRegistry

      public static void resetRegistry()
    • containsId

      public static boolean containsId(net.minecraft.resources.ResourceLocation id)
    • containsAddition

      public static boolean containsAddition(DrinkAddition addition)
    • contains

      public static boolean contains(net.minecraft.resources.ResourceLocation id, DrinkAddition addition)
    • contains

      public static boolean contains(Map.Entry<net.minecraft.resources.ResourceLocation,DrinkAddition> entry)
    • send

      public static void send(net.minecraft.server.level.ServerPlayer entity)
    • getFabricId

      public net.minecraft.resources.ResourceLocation getFabricId()
      Specified by:
      getFabricId in interface net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener
    • onResourceManagerReload

      public void onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager manager)
      Specified by:
      onResourceManagerReload in interface net.minecraft.server.packs.resources.ResourceManagerReloadListener
    • getFabricDependencies

      public ArrayList<net.minecraft.resources.ResourceLocation> getFabricDependencies()
      Specified by:
      getFabricDependencies in interface net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener