WorldInfo
Purpose
To provide a interface that is not based on chat for mods to hook into. This interface allows access to world information. For example minimaps can hook into a channel to see a id that they can use to distinguish between worlds they map. This way it does not map funky maps when warping across multi world servers.
Usage
There is no additional usage for server end other than a few commands for config reloading and manipulation.
Please see commands section.
Modders
Modding is simple as hooking into the custom payload packet.
Last known ID is 250 for that packet.
Github wiki has the most up to date information for hooking in. This page will be updated with information when a initial proper release is made. (Non Alpha Release)
Information Requests
If you have a specific type of information you wish to acquire regarding world information. Please submit a ticket on github on the type of information.
Packets
Packet ID | Description | Permissions | Additional Info |
---|---|---|---|
0 | Gives a world id based on configuration. | Config may be set to 'World Names', 'World UUIDs', 'And World Files' World files are a special type that stores informations in a file in the world folder to send to client. |
Planned Packets
Packet ID | Description | Permissions | Additional Info |
---|---|---|---|
N/A | Send world UUID | ||
N/A | Sends world Name |
Planned Features
- Permissions to use such packets.
- An api for mods to hook into to allow checking if user is allow to access a type of feature.
Currently Supported Projects
All links provided here unless stated next to link. Are external links. They are not affiliated with bukkit.
VoxelMap supports this plugin. Useful for per world waypoints and persistent world map.
Thanks to techbrew for pointing me at it