Klasse ParcelPreviewService

java.lang.Object
de.delinkedde.areashopreborn.application.ParcelPreviewService

public final class ParcelPreviewService extends Object
Resolves managed parcels asynchronously and renders bounded particle outlines per player.
  • Konstruktordetails

    • ParcelPreviewService

      public ParcelPreviewService(org.bukkit.plugin.java.JavaPlugin plugin, Database database, EstateRepository estates, ThreadBridge threads, int maximumParticles, int repetitions, long intervalTicks)
      Creates the parcel preview service.
      Parameter:
      plugin - owning plugin
      database - asynchronous database executor
      estates - estate repository
      threads - main-thread bridge
      maximumParticles - maximum particles per rendering pass
      repetitions - number of rendering passes
      intervalTicks - ticks between rendering passes
  • Methodendetails

    • preview

      public CompletableFuture<Integer> preview(org.bukkit.entity.Player player, String regionName)
      Displays the horizontal parcel boundary to an authorized manager.
      Parameter:
      player - receiving player
      regionName - parcel display name or protection identifier
      Gibt zurück:
      future containing the particles rendered per pass