Advertisement
JackOUT

Untitled

Jul 3rd, 2023
719
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. package games.coob.hologram.model;
  2.  
  3. import games.coob.nmsinterface.NMSHologramI;
  4. import games.coob.v1_19.HologramRegistry_v1_19;
  5. import org.mineacademy.fo.MinecraftVersion;
  6. import org.mineacademy.fo.exception.FoException;
  7.  
  8. import java.util.List;
  9.  
  10. public final class HologramRegistryProvider {
  11.  
  12.     public static void loadHolograms() {
  13.         if (MinecraftVersion.equals(MinecraftVersion.V.v1_19))
  14.             HologramRegistry_v1_19.loadHolograms();
  15.         /*else if (MinecraftVersion.equals(MinecraftVersion.V.v1_18))
  16.             return HologramRegistry_v1_18.getInstance();
  17.         else if (MinecraftVersion.equals(MinecraftVersion.V.v1_17))
  18.             return HologramRegistry_v1_17.getInstance();
  19.         else if (MinecraftVersion.olderThan(MinecraftVersion.V.v1_17))
  20.             return HologramRegistry.getInstance();*/
  21.         else
  22.             throw new FoException("Unsupported Minecraft version " + MinecraftVersion.getServerVersion());
  23.     }
  24.  
  25.     public static NMSHologramI getHologram(final String id) {
  26.         if (MinecraftVersion.equals(MinecraftVersion.V.v1_19))
  27.             return HologramRegistry_v1_19.findById(id).getHologram();
  28.         /*else if (MinecraftVersion.equals(MinecraftVersion.V.v1_18))
  29.             return HologramRegistry_v1_18.getInstance();
  30.         else if (MinecraftVersion.equals(MinecraftVersion.V.v1_17))
  31.             return HologramRegistry_v1_17.getInstance();
  32.         else if (MinecraftVersion.olderThan(MinecraftVersion.V.v1_17))
  33.             return HologramRegistry.getInstance();*/
  34.         else
  35.             throw new FoException("Unsupported Minecraft version " + MinecraftVersion.getServerVersion());
  36.     }
  37. }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement