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) :
Merci pour la mise à jour. Je n'ai pas compris le principe des spots pour le arena.schematic. J'ai mis dans la config OBSIDIAN et j'ai mis des blocs d'obsidienne dans le schematic mais pourtant dans les logs il me met "No Arena teleport spot found, defaulting to schematic origin". Peut être que je me suis trompé quelque part. Tu peux m'expliquer le fonctionnement détaillé s'il te plait ?
Merci !
Release 1.6.3
Change: Update to Spigot 1.8.6
Added: Join at any time as spectator (see config can-join-as-spectator)
Added: Auto teams (see config auto-assign-new-player-team, prevent-player-from-leaving-team and team-always-ready)
Added: start moving the border only after a certain time (see config border.time-before-shrink)
Added: configure the timer before restarting when the game has ended (see config time-before-restart-after-end)
Added: choose the potions effects to give hen the game starts (see config potion-effect-on-start)
Added: choose if you want to let the server runs even if all the players have disconnected without dying (see config countdown-ending-game-when-all-players-have-left)
Fix: Forgot to replace "[PlayUHC]" by the Lang.yml option in some kick messages
Fix: Disable arrow damage when pvp or friendly-fire if off
Will be availaible very soon when validated.
Next update will include Fast UHC mode (=UHC run).
@MisterIdeas
Salut
Ce plugin est mis à disposition gratuitement. Je travaille dessus sur mon temps libre quand j'ai le temps. Donc il va falloir patienter mon petit gars x)
Salut,
Je refais une demande de correctif : - Plus de dégâts avec les flèches tant que le pvp n'est pas activé. - Possibilité de définir à quel moment la bordure se met à bouger + messages à configurer - Démarrage et répartition des équipes automatiques + messages à configurer + répartition équitable (genre pas du 5 VS 1)
Ça commence à devenir urgent :s Merci !
@val59000
Oh oui c'est vrai minecraft a rajouter cette commande... vais devoir faire mes devoir moi :s
@ihton
At the moment it's not possible, the timer to restart when all players have left is hardcoded.
But I can make a config option out of it for the next update.
@Kiruaaaa
Bonne idée pour la config de mouvement après un certain temps.
SInon pour la bordure tu peux déjà le faire avec la commande vanilla /worldborder donc je ne vais pas rajouter cette commande.
Beau plugin ! Mais quelques rajout sont nécessaire je pense :)
- Une commande pour OP pour diminuer le mur (exemple /playuhc border 500 pour que le mur passe a 500)
- Une configuration pour que le mur commence a diminuer a partir d'un certain moment. Effectivement certains joueurs se sentent oppressé dû faites que le mur commence a bouger des le début ^^
Merci d'avance pour ta réponse
Fabien
Is there any way to maintain the game althoug all players have been disconnected?
I'd like to use the plugin for a 3 days UHC, and as u can imagine, we could not stay awake for 3 days xD
@val59000
C'est possible d'utiliser de la couleurs pour les nom de kits ? avec des '&4kit example'
@MisterIdeas
Le plugin n'a aucune action sur la limite des joueurs. Ca doit être causé par autre chose. Refait des tests en retirant tes autres plugins.
Hey,
J'ai remarqué que la limite dans server.proprieties de joueurs peut être dépassée sur les serveurs où il y a ton plugin. Alors je sais pas si je dois config un truc sur BungeeCord mais j'ai rien trouvé sur le plugin des panneaux et je sais pas trop si c'est toi ou pas. Une idée ?
@Clasher33
C'est vrai sa serai nice aussi sa mais faut pas non plus que sa s'update à chaque secondes
@val59000
Personnellement en script de restart j’utilise RTK
Une autre question aussi le schem du lobby doit faire cbxcbxcb ? des tailles à respecter ?
@tutur1004
Pour TaupeGun, c'est vrai que ca peut être intéressent.
Pour le Motd : Je crois que @Alexroge, l'avais proposé, mais ouais, ca peut être tellement bien :)
@Clasher33
Hum différent oui mais bon on peux je pense assez simplement mettre les ajouts sans tous modifier ^^
@val59000
Ha merci ^^
Sinon quand tu pre genère la map ? ... sur le MOTD possible de mettre le % comme écris dans la console ? sa peux être cool de savoir ou sa en est ( pas une update % par % non plus mais genre 5% 10% 15% etc ... )
@tutur1004
Il faut juste mettre un fichier lobby.schematic dans plugin/PlayUHC
Et tu fois aussi avoir installé le plugin WorldEdit
Oui tutur1004 pour le lobby mais taupegun est un jeu différent ...