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) :
@val59000
Would you be able to release the source code on github? Or pm me the source code so I can edit the chat formatting.
@spacetrain31
The plugins actually overrides the chat formatting. There is no config option to set the prefix.
The plugin is not currently under development as I have other projects at the moment.
@val59000 is there a way to allow Group formatting to be used? I'm using BungeePerms and can't get the group prefix to display. Also can you add a way to customize the plugin prefix?
c'est possible de faire en sorte que c'est les joueurs OP qui puisse lancer la partie et non les joueurs avec le bouton ready ??
Merci de me répondre le plus rapidement possible, Cordialment
Le mode TaupeGun toujours pas au programme ? :'(
@MonsieurAndyx
Pour éviter le problème du redémarrage qui crash avec generate-vein: true, une solution est de pré générer une série de map avec generate-vein: true puis de retirer generate-vein et d'activé la sélection de map prédéfinie au démarrage. Le plugin vas alors choisir aléatoirement une des maps déjà pré-générer avec les vein custom.
@val59000
A quand la prochaine maj du plugin ?
@MonsieurAndyx
Désolé de même
@val59000
Mais j'ai besoin de la generate-vein car je fais un UHCRUN... Donc c'est ton plugin qui est malheureusement mal codé, désolé de te dire sa.
@MonsieurAndyx
L'erreur mentionne le generate vein
@val59000
La generate-vein n'a rien a voir avoir mon problème ... -.-' Quand mon serveur redémarre automatiquement après une partie, jusque là tout va bien ! Lors de la seconde partie (le serveur est démarré), au moment de lancé la partie sa me marque "Les joueurs sont prêts" mais il n'y a aucun compte à rebours qui retentis donc je suis dans l'obligation de redémarrer le serveur manuellement pour que la partie se lance correctement et sa le fait souvent ce problème !
<<reply 2657512="">>
C'est la même erreur. Pour désactiver la génération de minerai il faut mettre
generate-vein: enable: false
@val59000
J'ai que sa comme log qui s'affiche http://pastebin.com/kWx4Y6HT Donc du coup je pense qu'une mise à jour du plugin serait envisageable !
<<reply 2657390="">>
log console ?
@val59000
Pareil ce coup-ci il n'y a pas d'erreur mais tout simplement un problème dans le plugin je pense... Quand mon serveur redémarre automatiquement après une partie, jusque là tout va bien ! Lors de la seconde partie (le serveur est démarré), au moment de lancé la partie sa me marque "Les joueurs sont prêts" mais il n'y a aucun compte à rebours qui retentis donc je suis dans l'obligation de redémarrer le serveur manuellement pour que la partie se lance correctement et sa le fait souvent ce problème !
@val59000
http://pastebin.com/kWx4Y6HT Voici le log d'erreur mais le chargement de la map reste bloqué à 18% et sa ne s'affiche pas dans le log d'erreur !
<<reply 2656920="">>
Si tu n'as pas d'erreur à me montrer je ne peux malheureusement rien corriger. Le log d'erreur permet de trouver la source du problème.
@val59000
Il n'y a pas d'erreur vu que le chargement de la map reste bloqué, c'est ton plugin qui a juste besoin d'une amélioration.
<<reply 2656888="">>
Même réponse que les autres. As-tu un log d'erreur ?
J'aimerais avoir une réponse à ma question ci-dessous si possible...
<<reply 2656811="">>
Don't you have a console output ? You can also access your server files and look into the logs directory