- Tham gia
- 02/08/2017
- Bài viết
- 313
Version:
1.8.x - 1.15.x
Spigot: www.spigotmc.org
(Working.)
(Upgrading.)
Spoiler: PARA BRASILEIROS (CLIQUE AQUI)
Machine's custom placeholders:
Doesn't matter if you're using PlaceholderAPI or not, the placeholders listed below will always work when Machine's are installed.
Code (Text):
%machine% - Machine name/type/id.
%machine_type% - Machine name/type/id.
%machine_last_level% - The Machine last upgrade level.
%machine_max_stack% - Max Stack size.
%machine_formatted_max_stack% - Formatted Max Stack Size.
%machine_owner% - Machine owner name.
%machine_level% - Current Machine level.
%machine_formatted_level% - Formatted Current level.
%machine_stack_size% - Current Stack size.
%machine_formatted_stack% - Formatted Current Stack size.
%machine_is_last_level% - Verify if Machine is on last level (this returns boolean value, you can replace the boolean values on config file).
%machine_upgrade_cost_exp% - The Upgrade cost as exp.
%machine_upgrade_cost_money% - The upgrade cost as in game coins.
%machine_upgrade_formatted_cost_money% - Formatted upgrade cost as in game coins.
%machine_time% - When Machine is working, Machine time.
%machine_waves% - When Machine is working, Machine waves.
This is a Machine plugin, Based on an well-known game called "BedWars" which have waves and differents items/drops that spawns arouns the "Generator". This plugins works exactly the same way, But I've changed some things to be adapted in any server, including - Factions, RankUp, Prison and many others server style.
To Starts your own Machine and receive awesome custom drops, you need an custom and specific 'fuel' which you need to buy or earn it by finish 'quests'.
This plugin is fully configurable at the configuration files. You can change the drops for each Machine, change the Machine block, create custom types of upgrade for each Machine, Time for the wave and how many waves it will have, You also can add percentage for the Machine rewards. And all those functions are easy to set up!
Optional Dependencies:
(All plugins listed below, you actually don't need them to Machines work, But if you want the fully plugin's performance you can use any of them).
* PlaceholderAPI - If you're a person that like a thousands of placeholders in a message, well, this is for you. Using PlaceholderAPI, you can set your custom placeholder on the Machine messages or on the hologram.
* Vault - This plugin has a custom shop (Machine & Fuel), if you want that your machine/fuel cost some in game money, you'll need to use Vault.
* HolographicDisplays - On the olders Machine version you had a custom Holographic that was made by SainttX. But using this method of hologram, some buyers reported me some bugs about it. Thinking a lot I resolved to use the HolographicDisplays (This is not a goodbye for our custom holographic, it can be added someday on the next Machine upgrades). It's not necessarily but if you want to have a cool message or an item floating above your machine, wll, you'll should use it.
Dependencies:
The are no much dependencies to use Machines plugin.
This plugin only requires Java 8 or higher to work.
This plugin is commonly used on Factions, RankUp or Prison server. But you can make it compatible with any server.
* Unlimited Machines, that each one can be configured at 'config.yml'.
* Custom fuels, you can set up the Time and Waves for each fuel.
* Fuel durability, if the fuel has some durability, before the fuel be taken the fuel durability will be decreased by one, till 'durability be equals than 0'.
* Custom shop for the Fuels and the Machines.
* Custom Holograms, for each Machine you can have a custom hologram which you can add some informative lines or add an floating item above your Machine or both at same time.
* Slide-Item option, show the representation item above your Machine.
* Create your own Machine in game. (Still in dev).
* Custom API.
* Create custom drops for each Machine and also you can add chances for it.
* Each data is saved through MySQL or SQLite.
* Compatible with PlaceholderAPI.
** And many more features! **
(Some others features and updates will be added soon).
How to install?
Drag this plugin's jar into your "/plugin" folder.
Restart your server.
And you'll have the "Machines" plugin installed on your server.
When Machine's plugin startes for the first time, it'll create 4 different files. {'config.yml', 'menu.yml', messages_en.yml' and 'mysql.yml'}.
(You also can create your own language file, copy and paste all values from messages_en file, translate it for your own language and change yje file name at 'config.yml' -> Settings.language-file
.
(Create new language files example):
Configuration Files
Below, you can see the command list.
You also can change at the configuration file the command name, aliases and description.
HTML:
# You can use the %everyone% placeholder to sends an item for everyone online.
# you can also change the commands on the configuration files.
# The Machines main commands:
- '/machine help - Prints this help message.'
- '/machine send <type> <player> <amount> - Sends a specific Machine for a player.'
- '/machine all <player> <amount> - Send all Machine for a player.'
- '/machine list - Check all available Machines.'
- '/machine shop - Opens the Machine''s shop menu.'
- '/machine rewards - Opens your personal reward menu.'
# Fuel commands:
- '/fuel help - Prints this help message.'
- '/fuel send <type> <player> <amount> - Sends a specific fuel for a player.'
- '/fuel all <player> <amount> - Sends all fuel for a player.'
- '/fuel list - Check all available fuel.'
- '/fuel shop - Opens the fuel''s shop menu.'
# MachineSettings commands:
- '/ms help - Prints this help message.'
- '/ms reload - Reload the plugin.'
// Permissions - Description.
machines.admin - Bypass all permissions. (With this permission, player will be able to break/place any machines in any world).
machines.cmd.help - Permission to see the command help messages.
machines.cmd.send - Sends a specific Machine/Fuel to player.
machines.cmd.all - Sends all available Machine/Fuel.
machines.cmd.list - Check all available Machine/Fuel.
machines.cmd.shop - Opens the Shop menu. // This can be disabled on configuration file.
machines.cmd.reload - Permission to reload the Machine plugin.
machines.cmd.version - Check the plugin version.
distributed disabled. You are also breaking international copyright treaties. You agree that no refunds are available and by opening up a dispute or charge back; your access to the plugin will be revoked and the money may be kept.
1.8.x - 1.15.x
Spigot: www.spigotmc.org
(Working.)
(Upgrading.)
Spoiler: PARA BRASILEIROS (CLIQUE AQUI)
Machine's custom placeholders:
Doesn't matter if you're using PlaceholderAPI or not, the placeholders listed below will always work when Machine's are installed.
Code (Text):
%machine% - Machine name/type/id.
%machine_type% - Machine name/type/id.
%machine_last_level% - The Machine last upgrade level.
%machine_max_stack% - Max Stack size.
%machine_formatted_max_stack% - Formatted Max Stack Size.
%machine_owner% - Machine owner name.
%machine_level% - Current Machine level.
%machine_formatted_level% - Formatted Current level.
%machine_stack_size% - Current Stack size.
%machine_formatted_stack% - Formatted Current Stack size.
%machine_is_last_level% - Verify if Machine is on last level (this returns boolean value, you can replace the boolean values on config file).
%machine_upgrade_cost_exp% - The Upgrade cost as exp.
%machine_upgrade_cost_money% - The upgrade cost as in game coins.
%machine_upgrade_formatted_cost_money% - Formatted upgrade cost as in game coins.
%machine_time% - When Machine is working, Machine time.
%machine_waves% - When Machine is working, Machine waves.
This is a Machine plugin, Based on an well-known game called "BedWars" which have waves and differents items/drops that spawns arouns the "Generator". This plugins works exactly the same way, But I've changed some things to be adapted in any server, including - Factions, RankUp, Prison and many others server style.
To Starts your own Machine and receive awesome custom drops, you need an custom and specific 'fuel' which you need to buy or earn it by finish 'quests'.
This plugin is fully configurable at the configuration files. You can change the drops for each Machine, change the Machine block, create custom types of upgrade for each Machine, Time for the wave and how many waves it will have, You also can add percentage for the Machine rewards. And all those functions are easy to set up!
Optional Dependencies:
(All plugins listed below, you actually don't need them to Machines work, But if you want the fully plugin's performance you can use any of them).
* PlaceholderAPI - If you're a person that like a thousands of placeholders in a message, well, this is for you. Using PlaceholderAPI, you can set your custom placeholder on the Machine messages or on the hologram.
* Vault - This plugin has a custom shop (Machine & Fuel), if you want that your machine/fuel cost some in game money, you'll need to use Vault.
* HolographicDisplays - On the olders Machine version you had a custom Holographic that was made by SainttX. But using this method of hologram, some buyers reported me some bugs about it. Thinking a lot I resolved to use the HolographicDisplays (This is not a goodbye for our custom holographic, it can be added someday on the next Machine upgrades). It's not necessarily but if you want to have a cool message or an item floating above your machine, wll, you'll should use it.
Dependencies:
The are no much dependencies to use Machines plugin.
This plugin only requires Java 8 or higher to work.
This plugin is commonly used on Factions, RankUp or Prison server. But you can make it compatible with any server.
* Unlimited Machines, that each one can be configured at 'config.yml'.
* Custom fuels, you can set up the Time and Waves for each fuel.
* Fuel durability, if the fuel has some durability, before the fuel be taken the fuel durability will be decreased by one, till 'durability be equals than 0'.
* Custom shop for the Fuels and the Machines.
* Custom Holograms, for each Machine you can have a custom hologram which you can add some informative lines or add an floating item above your Machine or both at same time.
* Slide-Item option, show the representation item above your Machine.
* Create your own Machine in game. (Still in dev).
* Custom API.
* Create custom drops for each Machine and also you can add chances for it.
* Each data is saved through MySQL or SQLite.
* Compatible with PlaceholderAPI.
** And many more features! **
(Some others features and updates will be added soon).
How to install?
Drag this plugin's jar into your "/plugin" folder.
Restart your server.
And you'll have the "Machines" plugin installed on your server.
When Machine's plugin startes for the first time, it'll create 4 different files. {'config.yml', 'menu.yml', messages_en.yml' and 'mysql.yml'}.
(You also can create your own language file, copy and paste all values from messages_en file, translate it for your own language and change yje file name at 'config.yml' -> Settings.language-file
(Create new language files example):
Configuration Files
Below, you can see the command list.
You also can change at the configuration file the command name, aliases and description.
HTML:
# You can use the %everyone% placeholder to sends an item for everyone online.
# you can also change the commands on the configuration files.
# The Machines main commands:
- '/machine help - Prints this help message.'
- '/machine send <type> <player> <amount> - Sends a specific Machine for a player.'
- '/machine all <player> <amount> - Send all Machine for a player.'
- '/machine list - Check all available Machines.'
- '/machine shop - Opens the Machine''s shop menu.'
- '/machine rewards - Opens your personal reward menu.'
# Fuel commands:
- '/fuel help - Prints this help message.'
- '/fuel send <type> <player> <amount> - Sends a specific fuel for a player.'
- '/fuel all <player> <amount> - Sends all fuel for a player.'
- '/fuel list - Check all available fuel.'
- '/fuel shop - Opens the fuel''s shop menu.'
# MachineSettings commands:
- '/ms help - Prints this help message.'
- '/ms reload - Reload the plugin.'
// Permissions - Description.
machines.admin - Bypass all permissions. (With this permission, player will be able to break/place any machines in any world).
machines.cmd.help - Permission to see the command help messages.
machines.cmd.send - Sends a specific Machine/Fuel to player.
machines.cmd.all - Sends all available Machine/Fuel.
machines.cmd.list - Check all available Machine/Fuel.
machines.cmd.shop - Opens the Shop menu. // This can be disabled on configuration file.
machines.cmd.reload - Permission to reload the Machine plugin.
machines.cmd.version - Check the plugin version.
distributed disabled. You are also breaking international copyright treaties. You agree that no refunds are available and by opening up a dispute or charge back; your access to the plugin will be revoked and the money may be kept.


