Advanced Search
Search Results
36 total results found
Migration from v1-legacy to v2
GWorld v2 features intelligent migration systems that make the transition from older versions or the change between storage media (files to database) as easy as possible. Are you looking for a way to switch from YAML to MySQL? Then please follow this link: Swi...
Switching from YAML (file) to MySQL (DB)
GWorld v2 features intelligent migration systems that make transitioning from older versions or switching between storage media (files to database) as easy as possible. Looking for information on migrating from v1 to v2? Then please follow this link: [Migratio...
The flags and their possible values
Here you will find an overview of all possible flags and the values that can be selected for them. Flag Values Description ALIAS Text (String) Colorcode with & are supported and automatically translated Choose a display name for a World (for PAPI) W...
/gcreate - Create Worlds
Create worlds Creating worlds is one of the main functions of GWorld. The command is more powerful than it appears at first glance. The command in detail /gcreate <Name> [Environment] [Seed] [Generator] Parameters explained Name (required): The name of ...
/gset - Configure worlds
With the command /gset, you can change the properties of your worlds in real time. The big advantage: All changes are active immediately without having to reload the server or the world. At the same time, they are saved in the database/config. The command /gse...
/gimport - Import existing worlds
Do you already have a world from another server or from single player? With /gimport you can import it into the GWorld system. Preparation Stop the server (recommended, but not mandatory).Copy your world folder to the root directory of your server (where se...
/grecreate - Reset a world to its original state
Sometimes it can be useful to reset a world to its original state. For example, to reuse a farm world. The command in detail /grecreate <name> <backup> Parameters explained Name (required): The name of the world.The world must be known and managed by GWorl...
/ginfo - Informationen about a world
Sometimes it can be helpful to see all the information and settings for a world at a glance.The command /ginfo is available for this purpose. The command in detail /ginfo [name] Parameters explained Name (optional): The name of the worldIf the name is left bla...
/gtp - Teleport between worlds
Teleporting between worlds is also an important function. The command may seem a little complicated due to the various permissions, but it is easier than you might think. The command in detail /gtp <name> [player name|@all] Parameters explained Name (requ...
Command overview
Commands & Permissions <required> - To execute the command, this argument must be specified.[optional] - This argument does not have to be specified and can be omitted. A default value will be selected.<Name> - The name of the selected world. If possible, al...
1. Setup & Integration
To use GWorld v2 in your plugin, you must add it as a dependency. 1. Maven Dependency Add the core module from GWorld to your pom.xml. Since the API is provided by the server at runtime, we use the provided scope. <dependency> <groupId>de.gilljan</groupId> ...
2. Create worlds (Builder)
In GWorld v2, new worlds are created using the builder pattern. This separates the configuration (registration) from the generation (load). Step 1: The Builder (Registration) With the WorldCreationBuilder you define all the properties of the world. Calling ....
3. Management & Control
The IWorldManager manages all worlds, while the IManageableWorld object allows control over a specific world. Retrieve worlds // Retrive a single world Optional<IManageableWorld> worldOpt = worldManager.getWorld("Lobby"); // Retrive all worlds List<IMan...
4. Flags & Properties
GWorld allows you to change world settings (flags) programmatically. These settings are stored persistently. Set flags You can change flags directly on the IManageableWorld object or set them during creation in the builder. // Example: Disable PVP and set d...
PlaceholderAPI (PAPI) Integration
GWorld v2 bietet eine native Unterstützung für die PlaceholderAPI. Das bedeutet, dass du keine zusätzliche Expansion über die PAPI-eCloud herunterladen musst. Sobald PlaceholderAPI auf deinem Server installiert ist, registriert GWorld seine Platzhalter automat...
Changelog & Versionshistorie
Hier dokumentieren wir alle Änderungen, neuen Features und Bugfixes von GWorld v2. Wir empfehlen Server-Administratoren, vor jedem Update einen kurzen Blick in diese Liste zu werfen, insbesondere wenn Änderungen an Datenbanken oder Konfigurationsdateien ("Migr...
PlaceholderAPI (PAPI) Integration
GWorld v2 offers native support for PlaceholderAPI. This means you do not need to download an additional expansion via the PAPI-eCloud. Once PlaceholderAPI is installed on your server, GWorld registers its placeholders automatically. Available Placeholders All...
Changelog & Version History
Here we document all changes, new features, and bug fixes of GWorld v2. We recommend that server administrators take a quick look at this list before every update, especially if changes are made to databases or configuration files ("migrations"). [v2.0.1] - P...