Interface NMS

  • All Known Implementing Classes:
    NMSImpl, NMSImpl

    public interface NMS
    Version specific NMS utility methods
    • Method Summary

      Modifier and Type Method Description
      @Nullable org.bukkit.Location getDimensionSpawn​(@NotNull org.bukkit.Location origin)  
      @Nullable org.bukkit.Location getOrCreateNetherPortal​(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.Location origin)  
      void readPlayerData​(@NotNull org.bukkit.entity.Player player, @NotNull Path file, @NotNull Runnable whenDone)  
      void writePlayerData​(@NotNull org.bukkit.entity.Player player, @NotNull Path file)  
    • Method Detail

      • getOrCreateNetherPortal

        @Nullable
        @Nullable org.bukkit.Location getOrCreateNetherPortal​(@NotNull
                                                              @NotNull org.bukkit.entity.Entity entity,
                                                              @NotNull
                                                              @NotNull org.bukkit.Location origin)
      • getDimensionSpawn

        @Nullable
        @Nullable org.bukkit.Location getDimensionSpawn​(@NotNull
                                                        @NotNull org.bukkit.Location origin)
      • writePlayerData

        void writePlayerData​(@NotNull
                             @NotNull org.bukkit.entity.Player player,
                             @NotNull
                             @NotNull Path file)
      • readPlayerData

        void readPlayerData​(@NotNull
                            @NotNull org.bukkit.entity.Player player,
                            @NotNull
                            @NotNull Path file,
                            @NotNull
                            @NotNull Runnable whenDone)