BungeeCloud

NULLED BungeeCloud 2.7

No permission to download








Description
BungeeCloud is a powerful Server-Switching Plugin for Game-Networks with Games per Server. This plugin allows the owner to create only one sign to join multiple servers. If a user clicks on this sign, the plugin will automatically send the player to a server with free slots.
Before buying please read all Instructions below.
There might be difficulties while using this plugin with ProtocolSupport or paperspigot.

Java: Java7[1.7]
Spigot: Spigot 1.8.6 - 1.9

Servers running BungeeCloud:
play.fluzzermc.net [Portugal]
vignation.net [Germany]
Atoxien.de [Germany]
play.pika-network.net [Global]

Pay over PaySafeCard
Use this Page to pay with PaySafeCard.
Benutze diese Seite um mit PaySafeCard zu zahlen.
Installation
  • Purchase & Download the plugin
  • Put the BungeeCloud.jar into your plugins folder.
  • Restart/Reload your server.
  • 3 extra Files will be created:

bungeeconfig.yml
Copy the content of your BungeeCord config.yml into this file.

patterns.yml
See more at Patterns.


signs.yml
(just for the saving of signs, no need to add/edit things there)


  • If you have configured everything (See config & Patterns) restart your server and enjoy :smile:

config
HTML:

sign-refresh: 1000
time-out: 4000
server-offline: '&7[&4Offline&7]'
server-online: '&7[&2Online&7]'
server-block: true
server-empty: DIAMOND_BLOCK
server-half: LAPIS_BLOCK
server-full: GOLD_BLOCK
server-off: REDSTONE_BLOCK
no-server-found:
- ''
- Server
- loading..
- ''
server-join-msg: '&2 Sending you to a Server with &3%pattern &2!'
server-not-availiable-msg: '&4There is no Server availiable!'
server-max-failed-connections: 3
use-permission: true


sign-refresh = In which interval the target server are pinged(If they are full f.e.) [in ms]
time-out = The time-out of a Server-Ping [in ms]
check-server-full = If it should check wheter the shown server is full or not
server-offline / server-online = The state string displayed on the sign
no-server-found = The message to be displayed on the sign if there is no Server availiable, must be 4 lines!
server-join-msg / server-not-availiable-msg = Messages sent to the player who clicks on the sign.
server-max-failed-connections = The amount of pings which can fail before the server is shown as offline.
use-permission = If the plugin should check the Permission BungeeCloud.use
server-block = If the Block behind the sign should be changed
server-empty = Block behind the sign if server is empty
server-half = Block behind the sign if server is 0->halffull
server-full = Block behind the sign if server is
full
server-off = Block behind the sign if server is off



Patterns [1.1 CHANGE!]
(The patterns.yml will be empty at the beginning)
For easier configuration you can use the pattern-create software:
Double-Click the .jar file on your Local PC and configure anything:



Code (Text):

serverpatterns:
[5spaces]pattern:
[10spaces]motdcontain: Lobby
[10spaces]servers:
[12spaces]- 'pattern_server_01'
[12spaces]- 'pattern_server_02'

serverpatterns = Just for structure, keep it as it is.
pattern = Call this like you want the pattern be which you will use when you create a new Sign (f.e. bedwars, ohc, paintball)
motdcontain = You can add here a Word which the Server-Motd should contain so it is listed under joinable servers. If the Motd doesnt contain this word, you cant join the server and it wont be displayed.
Version 1.6+
If you want you can add multiple motdcontain values:

Code (Text):
motdcontain:
- 'Lobby'
- 'Premium'

servers = Just for structure, keep it as it is.
pattern_server_01 =
These are all Servers running the game(pattern)
as named in the BungeeCord config.yml. You can add as much you want, just add -'[servername]' under the list

Important:
You have to keep the correct order:
  1. serverpatterns
  2. pattern
  3. motdcontain
  4. servers
    Please make it EXACTLY as in the example above.

Commands & Permissions
There are 3 commands atm:
__ /createbcs [pattern] ___
Permission: BungeeCloud.create
Usage: Create BungeeCloudSigns with the pattern you want(the same as in the pattern.yml (like bedwars, ohc, paintball)
__ /removebcs ___
Permission: BungeeCloud.remove
Usage: Remove a BungeeCloud-Sign
__ /applyperm ___
Permission: BungeeCloud,applyperm
Usage: Add a Permission to a sign
Use a BungeeCloud Sign:
BungeeCloud.use

Placeholders


Superparams (Update 1.4)
Introducing a new Way to make custom String per Server on a sign.
Example: If you have a Bedwars Server and want to display its mapname on the sign.
HowToUse: If you've installed the newest Version of BungeeCloud (1.4) inside the BungeeCloud-Folder there should be a new Folder called superparams.
Inside this folder you create a new .properties File (It must be the properties File-Typ) . Then you edit that file with any text Editor(Notepad++,Editor,..). Make a new Line and write
[server-name]=[some string]

Here the file for the example:
[File-name is: map.properties]
Code (Text):
bw_01=&2Map: &3Halloween v2
bw_02=&2Map:&3 Dust II
bw_03=&2Map: &3Helloween v1
If you now want to use this custom param on your sign simply add
$[filename]
In our example it would be: $map


Example Usage
If you have multiple Game Servers, say for example 10 Bedwars-Server,
you would normally create 10 Signs for each Server, all players who want to play search through all Signs to find a free one, annoying. This plugin allows you to create patterns and signs for them, so for us we create the pattern bedwars. Then you add all your Bedwars-Server-names in your pattern.yml under the pattern bedwars. Ingame you create a BungeeCloud-Sign for the pattern bedwars, if you now click on it, you will be send to one of your Bedwars-Servers who still has a slot free. So no need to search for a free one, this plugin does it automtically.


If you want to use some features of BungeeCloud, you can use its API:
First you have to hook into BungeeCloud
Code (Text):
private BungeeCloudAPI bungeecloudapi;
public void hookBungeeCloud(){
Plugin bc = getServer().getPluginManager().getPlugin("BungeeCloud");
if(bc instanceof Core) {
Core c = (Core) bc;
this.bungeecloudapi = c.getAPI();
} else {
// getLogger().log(Level.SEVERE, "Couldn't find BungeeCloud. Disableing Plugin!");
// getPluginLoader().disablePlugin(this);
}
}
If you want to teleport somebody to a server by a pattern you can use:
Code (Text):

public void teleportPlayer(Player p, String pattern){
try{
bungeecloudapi.connect(p, pattern)
}catch(NoServerAvailiableException e){
p.sendMessage(ChatColor.RED + "No server found!");
}

}

Important: There must be atleast 1 Sign with the same pattern as you use inside the code.
There wont be more GUI-Support because I planning to make a new BungeeGUI Plugin.
Events

BCPlaceHoldersUpdateEvent
{ BungeeCloudSign sign, HashMap<String, String> placeholders}
Called when a sign gets new placeholder values.

BungeeCloudServerChangeEvent
{ ServerInfo si, BungeeCloudSign t}
Called when a sign gets a new server.
Q&A - Support
1.
Q: The command /createbssign is just messaged back in white when i typ it
A: Please recheck your installation, have you copied the content of your bungeecord-config into bungeeconfig.yml? Is the plugin in the spigot server plugins folder?
-> If the Problem still appears please open a Conversation on Spigot with me and provide the information described at "5. Support Request"

2.
Q: There is only "Server loading.." on the sign
A: Please check the installation like mentioned in Question 1. Please check if you have opened every port of your servers.
Check if the IP-Adresses in your bungeeconfig.yml are equal to the global ip from your server.
-> If the Problem still appears please open a Conversation on Spigot with me and provide the information described at "5. Support Request"

3.
Q: There is an error like "java.lang.NoClassDefFoundError: com/google/gson/Gson"
A: Check that your minecraft version is 1.8.6 or above
-> If the Problem still appears please open a Conversation on Spigot with me and provide the information described at "5. Support Request"

4.
Q: There is an error like "Caused by: java.lang.NullPointerException
at de.stealthcoders.Bentipa.bungeecloud.saving.Config.getServerInfos(Config.java:63)"(not only for .bungeecloud.)
A: Please check the installation like mentioned in Question 1.
-> If the Problem still appears please open a Conversation on Spigot with me and provide the information described at "5. Support Request"

5. Support Request
If you open a conversation on spigot with me, please provide following data:
- In the config.yml - File: set the value of debug to true and restart your server; Let it run and send me the server log after 3-5 minutes
- If you have set debug to true and let the server run, also go into BungeeCloud/log/ and provide the last log created there.
- All you files inside the plugin folder
- A detailed description of your problem
Attention!
Before opening a support request check if your question can be solved with the answers above.
Do not try to make a bad review to get support, I don't care: If you are not even able to read this Q&A Part you seem not to be able to install and use the plugin.
Still have a question or found a Bug ?

Use our Support!

Usability over more then one Root/V-Server is not guaranteed.

You accept these terms:

stealth-coders (c) 2017 All rights reserved.
Copyright by stealth-coders:
You are NOT allowed to share, upload or decompile this plugin at any time.
You are NOT allowed to share, upload or use code parts/snippets of this plugin without our consent.
You are allowed to use this software only for yourself and/or your server/servers.
The respective Owner of this Software is stealth-coders.
No refunds!

If you break these terms, you accept that I am allowed to remove you as a buyer and you loose the right to own this software. Also you might get a report for court.

Report
Author
Direct-Leaks.com
Downloads
17
Views
218
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Direct-Leaks.com

Top