MapCreator 1.2.0

create custom maps & use them for your custom needs!

  1. dementisimus
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Languages Supported:
    German
    [​IMG]
    an easy && lightweight Plugin / and or API // for creating/loading custom maps for your custom needs!

    some impressions first

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
    -----------
    default world settings:
    autoSave = true;
    RANDOM_TICK_SPEED = 0;
    DO_FIRE_TICK = false;
    DO_DAYLIGHT_CYCLE = false;
    DO_WEATHER_CYCLE = false;
    DO_MOB_SPAWNING = false;
    MOB_GRIEFING = false;

    -----------
    features

    » easy
    installation && setup via console on server startup
    » automatic dependency installer - no need to download dependencies by yourself!
    » automatic saving and loading of your last Location, GameMode, Inventory & more!
    » async
    » lightweight
    » caches used data for maximum performance
    »
    multilingual - by selecting the correct language for a player automatically
    »
    high scalability
    »
    docs on docs.dementisimus.dev
    »
    Support @ Discord && SpigotMC (Discord preferred, so your question might help other people as well!)
    » issues can be reported here
    » have a look at coming features on GitHub!

    • API-usage
    Code (Text):

           <!-- dementisimus.dev-Repository -->
           <repository>
                <id>dementisimus.dev</id>
                <url>https://repo.dementisimus.dev</url>
            </repository>

            <!-- MapCreator-1.2.0 by dementisimus -->
            <dependency>
                <groupId>dev.dementisimus.mapcreator</groupId>
                <artifactId>MapCreator</artifactId>
                <version>1.2.0</version>
                <scope>provided</scope>
            </dependency>
     

    Code (YAML):
    #this you need to specify in your plugin.yml!
    loadbefore
    : [MapCreator]


    Code (Java):
    [example]
    MapCreatorAPI.setWorldPoolFolder("/home/minecraft/maps/");
    MapCreatorAPI mapCreatorAPI = new MapCreatorAPI(); //use a player as parameter to teleport them to the newly loaded map;
    mapCreatorAPI.setMapType("MYMAPS");
    mapCreatorAPI.setMapName("myMap");
    mapCreatorAPI#load(boolean useDefaultWorldSettings); //(use loadSync for using while loading on server startup, or without any player)
    » more information: (click)

    installation
    » [If your server's currently running, make sure you stop him, do NOT reload your server!]
    » put this plugin
    into your server's plugin-folder.
    »
    you can now start your server!
    » you can find an example for your defaultWorld here!

    install an update
    » download
    the new version and put it in your plugin-folder. Follow the instructions on the update post, if given.
    » restart or start [do NOT reload] your server.

    » Have fun!