MCPlaceholderDashboard
THIS IS AN EXPERIMENTAL RESOURCE
CLICK HERE TO GO TO GOOGLE PLAY STORE
![[IMG]](http://proxy.spigotmc.org/404de947ba948bd8b011a12156548121d6dae958?url=http%3A%2F%2Fi.mvdw-software.com%2F29-12-2015_19-05-33.png)
THIS PLUGIN REQUIRES MVdWPLACEHOLDERAPI and one of my placeholder plugins
MCPD (MCPlaceholderDashboard) started as an idea where you could just show my large collection of placeholders on your phone. The purpose is so you can track your server statistics while not being in game. Its broad variety of placeholders allowed for more information to be shown than any server panel or console could offer.
Originally the idea was to create a hybrid application that allowed you to select the different placeholders on the phone itself. But this was a lot of work, it was insecure and so I decided to keep the dashboard lay-out configuring on the server itself.
This year (my last year for my current education) I had to create a native Android application, and since I couldn't come up with a non minecraft related idea, I submitted this idea and it got accepted.
This plug in is free but it REQUIRES the MVdWPlaceholderAPI and one of my placeholder plugins. This android application is one of my first android applications so it may/will contain bugs. The plugin will handle the connections from the application and send the filled in data to the app.
The application is meant for Server Owners and administrators wanting to get a customized overview of their server. Out of security concerns the dashboard is password protected and the phone's location will be send to the server (it is not logged yet, but to allow the ability for future logging).
HELP ME GET MORE POINTS
This application is also a school project. These are some things I have to improve as soon as possible. If you have ideas, put them in the discussion:
- Currently I have the TEXT and PROGRESS_CIRCLE. However I don't like the lay out. Do you have any other idea on how I could display the values/placeholders?
- For dutch testers, if your phone language is dutch it should show all the "text" in Dutch. (not the dashboard). If this isn't the case, let me know
- Ideas to improve tablet lay-out (Currently not that great)
/mcpd or /mcplaceholderdashboard
/mcpd about
Show the version information. ALWAYS give this version when reporting errors.
/mcpd uploadconfig
For the lazy ones this will upload the config (config.yml) to pastebin.
ALWAYS give this config when reporting errors.
/mcpd uploadlog
This is a SIMPLE log about the plugin it will upload that simple log to pastebin. It is recommended to still send the logs from the console rather then this log!
/mcpd resetconfig
Did a missile blow up your config (we all know it was you
) then use this to reset it.
/mcpd permissions
This gives a list of all default permissions in the plugin (commands, etc..)
/mcpd help
Shows a list of all commands. You can configure the help in the language file.
/mcpd reload
Reload the configuration
Show the version information. ALWAYS give this version when reporting errors.
/mcpd uploadconfig
For the lazy ones this will upload the config (config.yml) to pastebin.
ALWAYS give this config when reporting errors.
/mcpd uploadlog
This is a SIMPLE log about the plugin it will upload that simple log to pastebin. It is recommended to still send the logs from the console rather then this log!
/mcpd resetconfig
Did a missile blow up your config (we all know it was you
) then use this to reset it.
/mcpd permissions
This gives a list of all default permissions in the plugin (commands, etc..)
/mcpd help
Shows a list of all commands. You can configure the help in the language file.
/mcpd reload
Reload the configuration
Code (Text):
# ------------------------------ #
#
# MCPlaceholderDashboard
# (c) Maxim Van de Wynckel
#
# ------------------------------ #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# GENERAL PLUGIN SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
## Config version (DO NOT EDIT)
config: 1
## Language file
lang: 'en'
## Debug mode
debug: false
## Log to file
log:
enabled: true
# Reset log on startup
reset: false
## Update checking
update:
check: true # RECOMMENDED YOU LEAVE THIS TRUE
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# PLUGIN SPECIFIC SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Placeholder settings
placeholder:
# logs the memory usage of placeholders on startup
log-memory: false
# Clear unused placeholders that are not enabled.
clear-unused: true
# WebAPI settings
settings:
# WebAPI port
port: 1554
# WebAPI password
password: "ilovespigot"
dashboard:
server-ram:
type: PROGRESS_CIRCLE
text: "RAM usage"
max: "{totalram}"
value: "{usedram}"
symbol: "MB"
server-tps:
type: PROGRESS_CIRCLE
text: "Ticks per Second"
max: "20"
value: "{tps}"
symbol: ""[
server-players:
type: TEXT
text: "Players"
key: "Online players"
value: "{onlineplayers}/{maxplayers}"
money:
type: TEXT
text: "Money"
key: "$ "
value: "{money_formatted}"
#
# MCPlaceholderDashboard
# (c) Maxim Van de Wynckel
#
# ------------------------------ #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# GENERAL PLUGIN SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
## Config version (DO NOT EDIT)
config: 1
## Language file
lang: 'en'
## Debug mode
debug: false
## Log to file
log:
enabled: true
# Reset log on startup
reset: false
## Update checking
update:
check: true # RECOMMENDED YOU LEAVE THIS TRUE
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# PLUGIN SPECIFIC SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Placeholder settings
placeholder:
# logs the memory usage of placeholders on startup
log-memory: false
# Clear unused placeholders that are not enabled.
clear-unused: true
# WebAPI settings
settings:
# WebAPI port
port: 1554
# WebAPI password
password: "ilovespigot"
dashboard:
server-ram:
type: PROGRESS_CIRCLE
text: "RAM usage"
max: "{totalram}"
value: "{usedram}"
symbol: "MB"
server-tps:
type: PROGRESS_CIRCLE
text: "Ticks per Second"
max: "20"
value: "{tps}"
symbol: ""[
server-players:
type: TEXT
text: "Players"
key: "Online players"
value: "{onlineplayers}/{maxplayers}"
money:
type: TEXT
text: "Money"
key: "$ "
value: "{money_formatted}"
This is just a simple text consisting of a key and value
text: UNUSED
key: This is the key (no placeholders)
value: This is the value (placeholders)
PROGRESS_CIRCLE:
This is a progress circle for numeric values with a max range
text: The description of the circle
max: The maximum value (static number or numeric placeholder)
value: The value (placeholder numeric)
symbol: The symbol to show ("%", "X") may be bugged
PROGRESS_BAR:
This is a progress bar for numeric values with a max range
text: The description of the circle
max: The maximum value (static number or numeric placeholder)
value: The value (placeholder numeric)
Of course you can add more items under the "dashboard" section.
Code (Text):
mcpd.reload:
description: Reload the configuration
default: op
mcpd.help:
description: Show plugin help
default: true
mcpd.uploadlog:
description: Upload log
default: op
mcpd.uploadconfig:
description: Upload config
default: op
mcpd.about:
description: About the plugin
default: true
mcpd.permissions:
description: List all permissions
default: true
mcpd.resetconfig:
description: Reset the configuration file
default: false
Placeholders (or also called variables) are the things you put on your scoreboard and can change dynamically. You have vanilla placeholders that just contain things like the player name, statistics, ... but there are thousands of placeholders you can use from other plugins you may be using.
KEEP IN MIND: You can only use placeholders that are available offline. Meaning not all placeholders will work.
CLICK HERE FOR PLACEHOLDERS
By downloading this plugin you agree with our terms of service
http://www.mvdw-software.com/terms-of-service
-
- Describe errors. Don't just say "it doesn't work"
- Use /mcpd uploadconfig to get a pastebin link of your config when reporting errors
- My timezone is GMT+1 (Just so you know) Do not start spamming me on 3am in the morning asking why I don't reply within 10 minutes
- New features/placeholders/effects are only added when the amount of requests are enough. The review section is not a place to ask for questions or features.
- The review section should not be your first resort to seek support. Always use our ticket support system https://mvdwsoftware.freshdesk.com , as of 03/06/15 I no longer respond to new PM's asking for support. Use the ticket desk instead
- This plugin is an experiment and will most likely be changed in the future. Please keep in mind that updates can take a long time.
- Support is only given to the account who bought one of my placeholder plugins (since it is a requirement). Support to "friends", "developers" or "co-owners" will not be given.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
MCPlaceholderDashboard is a free Minecraft Java mod. Downloaded 503 times (via Spigot). Download it and open it directly in the game.