Minigame Maker ➤ Easily Create Minigames icon

Minigame Maker ➤ Easily Create Minigames -----

Gameplay, GUI, Kit, Scoreboard & Villager Creator



Build 3
News:
  • The overview page was kindly updated to add some forgotten information about the plugin such as features and syntax. Consider reading them as they will really help you with building your custom gameplay.
Logs:
  • Corrected a problem with adding negative numeric data.
  • Implemented a new minigame event named Head Move.
  • Improved and optimized methods of the Config utilities.
  • Implemented a developer API based on one event.
  • Implemented many new advanced syntaxes.
  • Improved the Events inventory GUI.
  • Implemented two new commands.
Syntax changes:
Code (Text):

Added:
{block-at:x:y:z}
-
{interacted-block:x}
{interacted-block:y}
{interacted-block:z}
-
{interacted-entity:x}
{interacted-entity:y}
{interacted-entity:z}
{interacted-entity:yaw}
{interacted-entity:pitch}
-
{interacted-player:x}
{interacted-player:y}
{interacted-player:z}
{interacted-player:yaw}
{interacted-player:pitch}
-
{private:clock-like-timer:(name)}
{public:clock-like-timer:(name)}
-
{date:time}
{date:d-m-y}
{date:m-d-y}
{date:y-m-d}
{is-blocking}

Changed:
{interacted-sign:1}
{interacted-sign:2}
{interacted-sign:3}
{interacted-sign:4}
{interacted-block:type}
 
Developer API:
Code (Text):

String getVersion() // Returns the version of the plugin.
String getMessage(String path) // Returns a setting from a given path.
boolean getSetting(String path) // Returns a message from a given path.
Integer getPing(Player p) // Returns a player's latency in milliseconds.
Double getTPS() // Returns the accurate amount of the server's TPS.
String getSyntax(Player p, String s) // Returns a replaced string based on the given syntax.
void reloadConfig() // Reloads the plugin's configuration
boolean minigameExists(String s) // Returns a boolean depending if a minigame exists.
boolean isMinigameConfigured(String s) // Returns a boolean depending if a minigame is configured.
ArrayList<String> getMinigames() // Returns a list with all created minigames.
void createMinigame(String s) // Creates a minigame with the given name.
void deleteMinigame(String s) // Deletes a minigame by the given name.
void setStats(OfflinePlayer p, String path, Object value, String table) // Sets a player's stat with the given object.
Object getStats(OfflinePlayer p, String path, String table) // Returns a player's stat as an object.
 
Code (Text):

@EventHandler
public void Event(MinigameExecutionEvent e) {
    Player p = e.getPlayer();
    String m = e.getMinigame();
    String s = e.getSyntax("interacted-player:name");
    Boolean b = e.isCancelled();
    e.setCancelled(true); // Cancels the cancelation.
}
 
Command changes:
Code (Text):

Added:
/mgm remove-block-at <player> <x> <y> <z>
/mgm set-block-at <player> <x> <y> <z> <type>
 
----------, Mar 23, 2018
Resource Information
Author:
----------
Total Downloads: 483
First Release: Mar 21, 2018
Last Update: Mar 8, 2024
Category: ---------------
All-Time Rating:
32 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings