READ INSTRUCTIONS BELOW OR YOU WIlLL BE CONFUSED.
If you just want to play simple games, go download the arcade server. This resource is the FULL network + hub. It requires SOME setup & is much more intensive to run. You will need a BEEFY pc if you want to run the whole network. The simple arcade resource can be ran on almost any PC. http://bit.ly/2CUYgQf
READ INSTRUCTIONS BELOW OR YOU WIlLL BE CONFUSED.
*THERE ARE LOTS OF CONSOLE ERRORS. These don't really effect functionality & are unavoidable cuz this is real mineplex code.
*4.5 comes out SOON, and will add the following features + fix the following bugs...
-Will Fix Texturepack in super paintball
-Will Fix survival_games_teams functionality
-Will make games set to respective games automatically & stay that way on restart
-Will clean up hub of problems
-MIGHT add more games + NPCS/Servers connected to lobby
//This is st*len & modified code. There WILL be console errors randomly, and there WILL be bugs. Nonetheless... this is a playable, entire mineplex network. Using actual mineplex code. NOT REMADE AT ALL.
Instructions BELOW...
SETUP :
There is a small amount of setup required to run the FULL network.
FIRST, Launch the bungeecord server with the provided jars & bat file. DO NOT LAUNCH HUB YET.
Secondly, you must make yourself owner in the hub config. Before starting any other servers, make yourself owner in the HUB by going to /plugins/hub/config.yml. Set yourself to the owner role manually in the config, once owner start the hub with the provided jars & bat file.
Once you are owner in the hub, launch each minigame server one by one. (or just launch the ones you want up and running). Once they are all running, op yourself via the console in each one. (YOU CANNOT BE ON THE SERVER WHILE YOU OP YOURSELF). Then join each one and type /updaterank owner {your_username}.
Now! You are owner in both the hub, and in all the minigame servers. This is permanent... however you are not done yet.
*PS : For minestrike, OP is all you need for perms. There are no ranks in minestrike lobby. Texturepack is already fully setup too
Now you need to join each minigame server individually and manually set it to be the game that it is. By default all servers will be set to survival games. They will reset to survival games everytime you restart them. There is no way around this.
To get each minigame server ready to go, join them all individually and set them to their respective gamemodes. For instance, join snake with /server snake ; and set it to snake using the command /game set snake {map}
To find maps for each game, look through the maps folder provided in any of the minigame servers. Each server has the maps for every game.
Sadly, to change messages like 'BlackSpigot.com, Mineplex.com, Fakeplex', etc... you will need to actually edit the code of the arcade.jar and hub.jar. There is no config. If you wish to run this server professionally get jbyteedit and use it to simply change words and phrases in the previously mentioned jars how you wish.
Once you are owner on all the servers, and they are all running the right game-modes... you are set to go! Join games via the lobby/hub & the npcs that are pre-setup... or travel between servers via the /server command! To go back to the hub at anytime do /server Lobby-1.
All Widgets, Cosmetics, And functions are working!
For extra functionality, Staff Commands, rank info, etc...
READ Commands list below.
Commands - OWNER COMMANDS
By default on the arcade/minigame servers users have Legend, and OPS have owner/admin. The only way to get proper owner/admin permissions is to be OP. If you want staff (mods, etc...), you can do use the following command to give them staff related perms.
'/updaterank {RANKNAME} {USERNAME}' - This command changes a users rank to the specified rank. It will cause errors in console but they do not effect usage of the command. It gives the perms for that rank. For instance, if you give someone TRAINEE... it will let them use /punish.
^ For GIVEN ranks to TAKE EFFECT you must RELOG or PERMS will NOT WORK. You CANNOT give owner/admin PERMS with this command. You can ONLY give owner/admin TITLES. For owner/admin perms OP YOURSELF.
There are 50+ mineplex games avaliable in each minigame arcade server.
To view all the games, type /game set ; but before you hit enter... hit tab & the chat will display all the game types there are. For a full list of maps look in the maps folder provided with the server. YOU CAN MAKE AND ADD YOUR OWN MAPS.
To set the game type enter '/game set {gametype} {mapsource} {map_type} (THE LAST TWO {} ARE OPTIONAL).
For example; /game set snake ; this will set the game to snake.
Once game is set, do /game start {seconds} to start the game in the specified amount of seconds. Game will start automatically with enough players.
To stop the game once started to /game stop
To update a players (or your) level for aesthetic reasons do /updatelevel (player) (level)
To punish a player (ban, kick, mute, etc...), do /punish {playername}
To disguise as a player do /disguise <player>
To teleport to a player, use /tp
Use /mob to add or remove mobs
You can use /give to give yourself or others items
Use /vanish to vanish (admin+ can still see u)
Use /find <player> to find the location of a player
use /s {announcement} to announce something to the whole lobby
use /chatslow {seconds} to slow the chat
use /gm to change gamemode
For people with youtube rank, do /youtube (or /twitch with twitch rank) (which sets user to celebrity mode that unlocks all the kits) *THIS IS NOT CONFIRMED TO WORK
TUTORIALS:
*There are alot of bats in the lobby that say *COMING SOON*... to replace one of those with your own NPC do the following....
1. Look at a bat and do /npc select.
2. type /npc remove
3. Stand where the bat was and type /npc {name with &color if you want} --type {mobtype, like CREEPER or COW}
*NOTE. YOU CANNOT USE A HUMAN NPC CUZ HUB-STACKER
4. Once the NPC is there, make sure it is selected by looking at it and typing /npc select
5. Type /npc cmdadd server {servername}
6. Make {servername} the name of your minigame server... like Snake.
7. Now, when users click on that NPC it will take them to the specified server.
To create a new minigame server...
1. Duplicate one of the pre-existing minigame servers.
2. Go into server.properties and change the name of the server to the name you want, and also change the port to something unused like 25555
3. Go into the bungeecord server, and open config.yml
4. Under the following add step 5
servers:
Lobby-1:
motd: ' §b§l§m §8§l§m[ §r §9§lMineplex§r §f§lGames§r §8§l§m ]§b§l§m §r'
address: localhost:25566
restricted: false
5. Add the following under the above. Make sure to edit the server name and port to what the server is. IF you aren't home-hosting change localhost to the ip.
{SERVER_NAME}:
motd: 'no'
address: localhost:25555
restricted: false
6. Launch the server
7. Make an NPC in the lobby that connects to it. (TUTORIAL IS ABOVE)
Commands - USER COMMANDS
/prefs - Opens the preferences menu (Has some extra prefs if you're OP)
/spec
The /spec command allows you to change between player and spectator mode, and, if you are a spectator, to teleport to specific player.
The commands are:
- /spec - Change between player and spectator mode. Disabled when a game is being played.
- /spec [player] - Teleport to a player. Only allowed when being a spectator.
- /spectator [player] - Alias for /spec [player]
The /party command allows you to party up with someone, as in create a group. Doing this will let both players join the same server, leading to gameplays with a friend. However, only leaders (the creator of the group) can choose which game to play. All attempts for other players to go to a different game are denied unless they leave the group. Note that both players need to be in the same lobby in order to party-up unless you type the player's full username.
The commands are:
- /party [player] - Join a party, create a party, or invite a player to your party. Only leaders can invite, members of the party can suggest players to be invited.
- /party accept [player] - Accept a party invite.
- /party deny [player] - Deny a party invite.
- /party leave - Leave your current party.
- /party kick [player] - Kick a player from your party.
- /openinvitesmenu - See all of your party invites.
- /z <user> - Alias for /party
https://www.spigotmc.org/resources/official-skript-2-2-mp-core-remake-1-8-8.25170/