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) :
@MisterIdeas
Je te conseille de poser ta question au support de WorldEdit. PlayUHC n'apparait pas dans cette erreur. C'est donc un problème directement lié à Worldedit
J'ai aussi besoin de toi avec cette erreur qui fait lag et qui spam les logs. Dès que je passe à la version WorldEdit en dessous y'a pas de problème mais après les coffres du Nether et les spawners du Nether bugs. Du coup je suis bloqué et ça fait lag les serveurs. Tu as une idée ?
J'ai testé avec wood mais ça ne marche pas avec les autres bois comme tu as dis. Je n'ai pas trouvé l'ID des autres bois tu peux me les donner ?
Quand on met WOOD c'est pas tous les bois ?
@MisterIdeas
Ok.
J'ai releasé la version 1.7.3 qui contient un ajout pour permettre de supprimer des crafts de Minecraft.
Concrètement tu choisis quel crafts supprimer par exemple WOOD_PICKAXE. Ensuite ton custom craft de pioche en pierre qui utilise le même pattern que la pioche en bois fonctionnera.
Attention ça supprime tous les crafts de la pioche en bois de Minecraft. Donc tu ne pourras pas crafter la pioche avec nimporte quel bois. A moins de créer plusieurs custom crafts avec les différents types de bois..
Et aussi un message dans le tchat en plus du son quand on est trop proche de la bordure !
Merci, problème réglé.
Une autre idée qui me serait super utile : au lieu d'avoir une bordure qui se déclenche à un certain moment sur une map de 500*500 et qui va à toute allure car la map est grande, j'aimerais qu'on puisse configurer un TP à un certain moment du jeu dans une zone que l'on définit (ex : 100*100) et avec la possibilité de configurer la bordure pour mettre jusqu'à où elle s'arrête.
@val59000
Can you tell me the real fun of this plugin? This is very helpful for the sharing of plug-ins, on the one hand, you can let a lot of people know your plugin, on the other hand, you can let the Chinese players are very happy game!:)Does it support 1.6.2-1.8.1?
@val59000
Thank you !
@MisterIdeas
En effet, je n'avais pas vu que ça n'écrasait pas les crafts par défaut.
Comme solution temporaire, tu pourrais créer ce craft :
http://i.imgur.com/rN2EPN1.png
Ca permettra de mettre une pioche en boid au milieu de la table de craft et de crafter une pioche en pierre.
Pour l'erreur du fichier de langue, j'ai créé mon propre fichier en fançais et je n'ai pas eu de problème.
Tu as donc une erreur de syntaxe dans ton fichier. Le yml c'est très sensible. La moindre apostrophe au mauvais endroit et ça foire.
Lien vers mon fichier : http://pastebin.com/jBDAUJaH
Voilà : http://pastebin.com/tPGusjBy
Non, j'ai déjà testé, comme le drop du craft que l'on modifie existe déjà dans Minecraft normal ça donne les outils en bois :/ Donc à toi de voir comment régler ça.
Pour le Nether au lieu d'avoir un seul y dans la config pour que ça se mette dans la map on entre deux y et le plugin choisit un y aléatoire entre les deux y de la config pour mettre les Nether.
@MisterIdeas
Colle moi l'erreur sur un pastebin car c'est certainement légérement différent de celle que tu avais avant.
Pour les outils en bois tu peux le faire déjà, utilise la section custom crafts.
Je prend note des autres suggestions, sauf pour le nether il faudra que tu explique un peu plus je n'ai pas saisi ton idée.
Toujours la même erreur malgré le changement de version du plugin (1.7.2). Besoin d'un fix.
Idées :
-> Une couleur par équipe dans la tabList -> Un petit espace entre les pseudos et les cœurs dans la tabList -> Outils en pierre quand on en craft en bois -> Configuration pour une couche aléatoire de Nether entre tel et tel y -> GPS vers ses coéquipiers dans le scoreboard (style EpiCube) -> Nombre de blocs du centre de la map dans le scoreboard
@MisterIdeas
Je n'ai pas compris. Quel nom de version ?
@val59000
Toujours pareil avec le nom de version qui change :/ Un fix please ?
@EGX
Les coéquipiers sont indiqués par l'aiguille, le nombre de blocs n'est pas affiché. Mais ça pourrait être une option option oui.
Bon boulot, comme d'hab, mais j'aurais une suggestion pourquoi dire le nombre de blocs pour trouvé les coéquipiers ? au lieu de l’aiguille de la boussole?
@NicoKappy
Il est conçu pour être seul sur un serveur (ou avec quelques autre plugins genre worldedit, economy, chat formatting, ..) mais le seul jeu sur le serveur.
Ce n'est pas possible de le faire tourner sur un serveur avec d'autres jeux car il génère et supprimer des maps, généère des chunks, ...
@NicoKappy
"alone on a dedicated server"
Pas assez clair ?
Bonsoir ,
J'aimerais savoir si il est possible d'ajouter ce plugin en tant que mini jeux car pour l'instant impossible de faire ceci il prend le contrôle total du serveur .... c'est dommage.
Merci d'avance ,
Cordialement , Kappy