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) :
@xthaad
Salut
Le plugin n'a pas cette fonctionnalité pour le moment. Mais c'est une idée qui me plait. A venir dans une prochaine mise à jour donc. Je ferai en sorte de rajouter des options pour un mode speed avec des sous options configurable pour les drops modifiés. Merci pour la suggestion
Salut Val5900 es-que tu pourrait m'aider car j'aimerais créer des speed uhc mais pour cela il faut modifier les drop des matériaux exemple charbon qui donne des torche direct ,quand on casse un truc de bois tout l'arbre se casse ou bien encore quand on tue un mob il drop de la viande déjà cuite. Voila j’espère que cette fonction est disponible sur ton plugin et j’espère que tu pourra m'aider merci
@MisterIdeas
Quelques heures en général
Merci pour l'update, j'attend avec impatience l'approbation, ça met combien de temps en général ?
I've uploaded a new version that adds several of the features you've asked and fixes a major issue with players being able to connect at any time. It will be available as soon as validated by Bukkit staff.
Release 1.6.1 (compatible with Spigot 1.8.1 and 1.8.3)
Added : way to set teleports spots in deathmatch arena (see config deathmatch-teleport-spots-block: BEDROCK)
Added: way to ban item craft with data value (see config ban-items-crafts: -ITEM/DATA)
Added: custom time before the game will start when enough teams are ready (see config time-to-start-when-ready)
Added: optional regen head drop on player death (see config add-regen-head-drop-on-player-death)
Added: custom sound on player death (see config sound-on-player-death)
Added: way to ban regeneration potions (see config allow-ghast-tears-drops)
Added: 5 seconds before the deathmatch starts, players are teleported back to their spots and can't move for 5 seconds. This is to allow a fair deathmatch.
Fix : Players could connect to the server at any state of the game.
Merci pour le tuyau, possible que le correctif arrive aujourd'hui ? Tous mes joueurs sont impatients de pouvoir jouer normalement x) Merci.
@MisterIdeas
Salut, Ce n'est pas un bug, c'est juste Minecraft. Il faut un serveur puissant pour charger beaucoup de chunk simultanément. Pour diminuer le lag, active l'option de préchargement de la map dans la config.
Bonsoir,
Les joueurs lag beaucoup pendant le TP et au final soit ils perdent de la vie soit ils sont déconnectés pour fly, à corriger également pour la màj de demain, merci.
Cordialement
Domage pour la monnaie ! Impatient pour la new update !
@MisterIdeas
Oui
Merci de la réponse rapide. Est ce que les kicks seront opérationnels sur les serveurs où votre plugin est utilisé ?
@MisterIdeas
Une mise à jour corrigeant plusieurs bugs va sortir ce week end. Par contre il n'y aura pas encore l'implémentation mysql dans celle ci.
Du nouveau pour le correctif ?
Hésite pas à MP si possible quand ce bug sera corrigé, c'est si long à faire un petit correctif comme ça ? Désolé mais on a vraiment besoin que cela soit corrigé le plus rapidement possible ... Aucun kicks du fichier lang.yml ne marche !
@MisterIdeas
Oui il y a ce bug dans la 1.6. Il sera corrigé dans la prochaine version. Mais je n'ai pas de date à te donner.
Bonjour,
Super plugin sauf que j'ai installé un autre plugin pour les panneaux (TeleportSigns) et on peut quand même accéder aux serveurs pendant une partie donc du coup c'est le gros foutoir et les mecs peuvent taper les joueurs en jeux. Une solution ? J'ai oublié un truc ? Merci de me répondre rapidement si possible !
Cubiquement,
Salut, maybe ajouté le nombre de blocks près du vers le centre de la map (pour le pvp) sur le scoreboards? ça serait cosmetics et stylé :P
La mise a jour serait pour quand ?
@val59000
Merci !
@Clasher33
Ok vu qu'il y a eu plusieurs demandes je vais essayer d'implémenter cela