java.lang.Object
com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.DefaultResolver
All Implemented Interfaces:
WorldNameResolver

public final class DefaultResolver extends Object implements WorldNameResolver
Default implementation of WorldNameResolver that returns the raw name of a World using World#getName().

This resolver is used when no aliasing system (such as Multiverse) is available, or when default Bukkit world names are preferred.

Example output values include "world", "world_nether", or "custom_world".

See Also:
  • Constructor Details

    • DefaultResolver

      public DefaultResolver()
  • Method Details

    • resolve

      public String resolve(org.bukkit.World world)
      Returns the default Bukkit world name using an instance of DefaultRetriever
      Specified by:
      resolve in interface WorldNameResolver
      Parameters:
      world - the World to resolve a name for
      Returns:
      the world's raw name as defined by Bukkit