Class DefaultRetriever
java.lang.Object
com.winterhavenmc.library.messagebuilder.adapters.pipeline.retrievers.worldname.DefaultRetriever
- All Implemented Interfaces:
WorldNameRetriever
A
WorldNameRetriever implementation that retrieves the alias name of a
World using the Multiverse-Core API.
This class interacts directly with MultiverseCore and its MVWorldManager
to look up world metadata, including alias and display formatting.
If the world is not managed by Multiverse, or if any part of the plugin's world
management system is unavailable, this retriever returns null.
Typically used internally by WorldNameResolver, and not intended
to be used directly unless fine-grained access to Multiverse aliases is needed.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetWorldName(org.bukkit.World world) Attempts to retrieve the alias name of the givenWorldusing the Multiverse world manager.
-
Constructor Details
-
DefaultRetriever
public DefaultRetriever()
-
-
Method Details
-
getWorldName
Attempts to retrieve the alias name of the givenWorldusing the Multiverse world manager.If the world is not managed by Multiverse, or if plugin internals are unavailable, this method returns
null.- Specified by:
getWorldNamein interfaceWorldNameRetriever- Parameters:
world- the Bukkit world to retrieve an alias for- Returns:
- the world alias from Multiverse, or
nullif unavailable
-