PlayUHC
<small>Credits to EnergizerBEAST1 for making the picture</small>
PlayUHC
Note:This plugin is not maintained anymore.
I can't provide any support to help you get started with.
A better version might be released some time later when I have time.
The source code is provided "as is", no copyrights, do what you want with it : https://bitbucket.org/val59000/playuhc
Overview
PlayUHC is a free Bukkit plugin for 1.8 It allows you to automate Ultra Hardcore games on a dedicated server !Warning
PlayUHC is meant to be used alone on a dedicated server. You shouldn't be using this plugin on a multiworld server. This plugin automatically loads/deletes/creates new worlds by its own.Main features
- Easy GUI team creation (no commands)
- Configurable teams thresholds / limits / auto-start
- Custom kits (+permissions support)
- Custom crafts (+permissions support)
- Custom gold and experience drop
- Killing a player can rewards an eatable player head to regen your team
- World generation : random OR pick random seeds from a list OR copy your custom worlds
- Pre-generates worlds to avoid lags
- Configurable world border size and movement
- Nether enabled and only twice smaller than overworld instead of minecraft default 8
- Scoreboard display (teamates, lives, border)
- Random teams teleport when starting
- Compass to find your teammates
- Auto restart feature (spigot) and bungee-support to send players to lobby at the end
- Fully configurable text string to translate to your langage (FR version : https://mega.co.nz/#!Vt42jJYA!KJSpZCP2YQDcj5Oh1gQ2RMyh8IFdrqf_mc9oKyhrxQk)
- Optional features to run in fast mode (= uhc run)
- And more ...
How to use
Configuration Just drop PlayUHC.jar in the plugins folder. Start your server and stop it This will create the default config file. Click here to have more info on how to configure the plugin. You can also change all the plugin messages inside lang.yml to translate to another language Once the plugin is configured as you wish, restart your server. The map will load and then players will be allowed to join. They will be teleported to the lobby when they join. If you want a custom lobby instead of the default glass generated one, just drop the schematic named lobby.schematic inside plugins/PlayUHC. To make it load you need to have WorldEdit installed too. The center of the lobby is where you were when you typed //copyHow to play
When you first login, you receive an iron sword. Right click it to access to the team menu. Click on a player head to send a team request. The other player will receive your head and can right click to accept or throw it to deny your team request To start the game, at least 3 teams (by default in config.yml) must be ready. To get your team ready, just click the red wool in the team menu. The game will then start within 15 seconds. Players will be teleported to random spots on the map, by teams. You can also choose a custom kit by right clicking the iron pickaxe when you are in the lobby. You can toggle kit permissions in the config During the game, player automatically chat with their team. To toggle global chat, they need to type /chat With team compass, right click it and it points to your playing teammates When spectating, you have access to '/teleport <player>' to teleport yourself to one of your playings teammates.Map generation
If the list of seeds in the config is empty and pick-random-seed-from-list is set to false, the plugin will generate a random map so you might get a lot of ocean in it which is not good for an UHC game. To avoid getting to much ocean you can write a list of custom seeds in the config and set pick-random-seed-from-list to true. This way, it will pick a random seed from this list each time the server generate a new map. To help you get a list of seeds with not so much ocean, I recommend to use this little program : AMIDST.Auto-restart
When the game is finished, the plugin calls first the restart command from Spigot. So you can write the script you need to restart your server in restart.sh Then, if the restart command doesn't exist (ex: Craftbukkit without Spigot), it then calls the stop command I recommend you to use Spigot to be able to automate the start of your serverVideo reviews
Review by JaxBillzSome screenshots
Team selection :Kit selection :
Custom crafts :
MOTD support :
Scoreboard display :
Lightning effect on player death :
Kick on death (optional) :
good! :D
@MrPacKMaN
SI tu débutes j'aurais du mal à t'expliquer ça en un simple commentaire.
Il te faut au moins trois serveurs :
- un serveur BungeeCord
- Un serveur Minecraft principal
- Un serveur Minecraft où tu lances le jeu PlayUHC
Et après tu peux utiliser le plugin TeleportSigns.
Si tu ne sais pas du tout ce que c'est BungeeCord, tu peux regarder là : http://www.spigotmc.fr/threads/bungeecord-connecter-plusieurs-serveurs-entre-eux.34/
Mais pour un débutant je crains que tu aies du mal :/
Bonjour, je voudrais faire comme toi sur la quatrième photo, où les gens cliquent sur un panneau pour se rendre sur la partie, tu pourrais expliquer comment faire ?
Et félicitation pour ton plugin il est super et facilite pas mal les choses pour des débutants comme moi :D
@val59000
Ok merci !
@alexroge
Salut Rebuild ton spigot car ce problème ne m'est pas arrivé lors des tests avec le dernier build.
@val59000
Salut, bonne mise à jour mais voilà les problèmes avec :
- Quand on met les colors code dans le lang.yml, et qu'on lance le serveur, on ne peut pas le join car le serveur est whitelist. - Quand on regen les fichiers de base, on peut join le serveur mais on ne peut pas ouvrir les items.
Voilà Cordialement, alexroge
Great update! Thank you :D
@CouleeTheSun
Sorry, I won't make backward compatibility versions, please update your server to 1.8
A 1.7.2 version could be fine.
@minecraftgamer37
It was already added in 1.5.1
@val59000
is motd support added?
Released version 1.6 with many requested features, will be available for download today as soon as Bukkit staff validates it, see the changelog when available :
Such as :
Added : color codes support in lang.yml
Added: time limit (see config time-limit.enable AND time-limit.limit)
Added: deathmatch arena support (see config end-with-deathmatch , needs WorldEdit and arena.schematic)
Added : delay teleports of players at startup (delay each team by 25 ticks)
And many more ....
Developped against Spigot 1.8, but works perfectly for 1.8.3 too
I will make an official 1.8.3 version as soon as the option is available on dev.bukkit.org
There are still things on the todo list such as title,custom sounds, that are not in 1.6.
I didn't want to make you wait longer so you can enjoy the great new features right now. The other minor ones will come later.
1.8.3 is out,please update it :)
Coucou, tout d'abord je tenais à te remercier pour ce plugin qui est super avec toutes les fonctions primordiales qui sont automatisés :D
J'aurais des suggestions à te faire pour les prochaines mis à jour de ton plugin : - Le temps de jeu du KTP qui pourrait être inscrit dans le scoreboard - le rapprochement du mur qui pourrait être mis en place plutôt à partir d'un temps défini de jeu, au lieu que ça soit dés le début du jeu. - Et que les membres d'une même team ait la même couleur lors de l'affichage des points de vie (avec tab) car pour le moment tout nos ennemis sont de couleur rouge, donc on ne sait pas qui est avec qui dans les autres teams.
Mais encore une fois bravo :D
@val59000
Tu pourrais rajouter un petit truc pour les gens à la fin de la partie ? Un petit quelque chose pour gagner de l'argent ! Pour les petits pauvres :)
Non mais un reward, stp !
@EGX
C'est en cours. Normalement pour ce weekend ca devrait être bon. N'oublie pas que je fais ca gratuitement hein
Rah, chaque jour j'viens pour voir une nouvelle update et toujours pas ça fait long :(
@val59000
Ok
@alexroge
dans le dossier du plugin tu mets ton fichier lobby.schematic, et il faut installer WorldEdit aussi
Comment on met le lobby.schematics ?