HomeJavaModsMinecraftP [1.8.x~1.16.1]
MinecraftP [1.8.x~1.16.1]
ModsJava

MinecraftP [1.8.x~1.16.1]

A parkour plug-in that can be handled intuitively. Free Minecraft Java mod for 1.8, 1.9, 1.10.

⬇ Download on Spigot
日本語

Typing " [check]" on the first line of the sign, you can create sign as checkpoint.
(You can type in your favorite words on lines 2 and 3.)
[​IMG]
[​IMG]
To create a course, type " /want creator" and get a course creation item,then you can open a GUI to get items for course creation with items obtained with the above command.
You can also use this GUI to get CheckPoint items without typing the string [check].
Only oak signboards can be obtained via the GUI, but if you use [check], you can write a free character string on the 2nd and 3rd lines, and create checkpoints for signs that are not oaks after 1.14. You can
[​IMG]


Simply set the starting point with SetStart item, place the goal point with SetGoal item, and put checkpoint in CheckPoint item. When you start, the game play mode will be entered and the inventory will change.
And if you goal or use Quit items inventory will return and teleport to the spawn of that world.
Also, if you goal or use the Guide item, the time taken to clear will be displayed.

[​IMG]
Left click on the set start item to name the course.
Named courses will now have time recorded.
When you score a goal and Parkour has a name, a message will be displayed in comparison with the best time.
The named parkour will also be automatically deleted from the database when all starting points are destroyed.


[​IMG]
The op is available from all the commands which are distributed during play.
Please use /setworldspawn ~ ~1 ~ to specify the position to return to when you goal.


How to record time in MySQL?


Edit sql.yml in the generated MinecraftP folder. As a prerequisite, you need to have created a database that will be used to record time.
Spoiler: sql.yml
Code (Text):
Host:  localhost
Port:  3306
Database:  changethis
User:  changethis
Password:  changethis
Enable:  true
After entering the database name, port, database user name, and password to use, change the Enable: value to true and reload the server.


For those who want to use the data recorded in MySQL on the Web
This plugin uses two tables, the MinecraftPtime table and the MinecraftPcourse table, to manage time and other information.

The structure of each table is as follows.
Spoiler: MinecraftPtime
Code (Text):
+----------+---------------+------+-----+---------+----------------+
| Field    | Type          | Null | Key | Default | Extra          |
+----------+---------------+------+-----+---------+----------------+
| timeId   | int(11)       | NO   | PRI | NULL    | auto_increment |
| courseId | int(11)       | NO   | MUL | NULL    |                |
| uuid     | varbinary(16) | NO   |     | NULL    |                |
| time     | decimal(13,0) | NO   |     | NULL    |                |
+----------+---------------+------+-----+---------+----------------+
Spoiler: MinecraftPcourse
Code (Text):
+----------+---------------+------+-----+-------------------+----------------+
| Field    | Type          | Null | Key | Default           | Extra          |
+----------+---------------+------+-----+-------------------+----------------+
| courseId | int(11)       | NO   | PRI | NULL              | auto_increment |
| name     | varchar(15)   | NO   | UNI | NULL              |                |
| uuid     | varbinary(16) | NO   |     | NULL              |                |
| created  | timestamp     | NO   |     | CURRENT_TIMESTAMP |                |
+----------+---------------+------+-----+-------------------+----------------+
As you can see, this plugin does not store the player name.
This is to respond to the player name being changed by dynamically obtaining the player name from uuid.
Please use Mojag API when you want to get the player's name dynamically on the Web.
Also, the time field stores the amount of time in milliseconds. When displaying the time, be sure to format it properly before using.



Features
Thanks to detailed error content presentation, you can easily find out how to use it.
command :
/rank [parkour name]... Displays the best time of the person who played the specified parkour
/mybest...If the parkour name is specified as an argument, the best time of the parkour is displayed. If it is not specified, the best time of all parkours played is displayed.

/course info/list...If the argument is a list, all currently created parkour names are displayed.f no argument is specified or the argument is info, the name of the course currently being played, the author's name, and the date and time of creation are displayed.
/loc get ...get your location data(world,xyz)
/loc save..save your location in config file.
/loc tp ....tp to saved location.
/want (args)
.... no args⇒ give Teleporter and Register CheckPoint.
== args list ==
・teleporter ⇒ give Teleporter.
・register⇒ give Register.
・creator⇒g ive Creator.
・quit⇒give Quit .
・guide⇒give
Guide .
・config⇒give
Config .
・cp⇒give
CheckPoint .
・hideitem⇒give
HideItem .
・showitem⇒give
ShowItem .
/disable (type) (value) ... toggle enable or disable something.
ex.) /disable chest on (Whether the chest can be opened in the world), /disable join off (Switch join message)

Item :
Teleporter ... Ender_eye, It behaves as if the /loc tp command was executed.
Register CheckPoint ...Gray dye, It behaves as if the /loc save command was executed.
Creator ... Watch, Open the GUI with right click and click on the items in the GUI to get items for course creation.
Quit ... Red dye, This will let you out of the game and return to the original inventory. If you leave this item and start again, the time will be reset.
Guide ... Book, Right click to display the elapsed time from the start.
Config ... Bone, Displays a GUI for enabling/disabling the functions of items distributed during play.
ShowItem ...When using HideItem it will be placed in the inventory. Click to return items to the hot bar.
HideItem .. .Hot bar items will be moved to inventory and Hide Item will be replaced by ShowItem.
CheckPoint ... Sign as checkpoint.

how to use Items...?
Just right click

※When it is off hand, it reacts only when you click the block.​
permissions:
command / permission
loc get / mp.loc.get
loc save / mp.loc.save
loc tp / mp.loc.tp
want / mp.item
disable / mp.disable
disable chest / mp.disable.chest
disable join / mp.disable.join
Other Permission:
mp.item.use ... Whether items can be used.
mp.sign
... Whether you can make a checkpoint sign.

default configuration
op ⇒ can use all.
Others ⇒ only can use item.

other functions
Join Message

Features under consideration for implementation

License
MinecraftP uses AnvilGUI internally from version 0.36. The part that uses AnvilGUI complies with the license of AnvilGUI.
No modification, secondary distribution, or sharing of other parts is restricted. Nor does it force you to report to me in doing these.
Contact
Please send bug reports or requests directly to my spigot account or in the discussion.



Please use # 1596 or later when using this plugin with paper server.






Commands

Plugin details

Read from the plugin's own plugin.yml.

MinecraftP [1.8.x~1.16.1] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 2,156 times (via Spigot). Download it and open it directly in the game.

Explore more