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) :
<<reply 2618427="">>
Le serveur a besoin de rédémarrer après avoir fini une partie pour générer une nouvelle map.
Pour ce qui est du deathmatch "limit" est en secondes, donc la 100 secondes ça va être court ^^
Il faut en effet activer time-limit et end-with-deathmatch-after-time-limit pour qu'il y ait un deathmatch après le temps souhaité.
Ensuite tu mets un fichier arena.schematic contenant ton build d'aarène deathmatch dans le dossier plugins/PlayUHC et dans deathmatch-teleport-spots-block tu choisis quel matériau sera utilisé pour déterminé les points de spawns des joueurs. S'il y a plus de teams que de points de spawn, il se pourra que deux teams spawnent sur un même point.
Enfin merci pour le don, j'ai reçu le mail, mais je n'ai pas de compte PayPal sur cette adresse gmail val59000mc. J'ai déjà un compte sur mon adresse principal, je t'envoie par MP si tu veux.
ça fonctionne nickel!
Merci beaucoup! Je vais essayer de faire la traduction française maintenant!
Il est possible qu'à la fin d'une game, tout le monde respawns dans le lobby pour rejouer ou on est obligé d'attendre un redémarrage serveur? :) Et il suffit juste de mettre "true" à "time-limit: enable: true limit: 100 end-with-deathmatch-after-time-limit: false deathmatch-teleport-spots-block: BEDROCK paste-arena-at-y: 100"
Pour avoir la fonction "deathmatch teleport spots block" ?
Merci beaucoup (Petit don pour remercier du boulot!)
Je test cette solution tout de suite! :) Merci
<<reply 2617891="">>
Retire le morceau :
Comme ça tu auras le loot par défaut qui contient de l'xp dans minecraft de base
Super plugin mais j'ai un peu du mal à le maitriser!
J'aimerai simplement pouvoir enlever le fait de miner du charbon donne des torches (par exemple). J'ai trouvé l'endroit mais j'aimerai quand même avoir de l'xp aussi quand je mine mais ça je l'ai pas...
Un peu du mal.... Une idée?? :) merci beaucoup
<<reply 2614083="">>
Any error log ? please don't paste it here but on a pastebin tool.
the plugin doesnt work for me everytime it starts on one teleports but we are able to drop our items any explanations
Stp réponds-moi ça devient assez urgent là :'(
Tu as pas un plugin de génération en attendant que ça soit réglé ?
Jveux bien mais jvais pas le mettre à 80 ton y hein. Là à 15 ça bug toujours faut le mettre à combien ?
<<reply 2613046="">>
Comme je te l'ai dit ca vient du fait que des blocs sont générés en y<0, essaie d'augmenter la valeur y min en attendant un fix définitif.
Je suis sur un autre projet actuellement, PlayUHC ne sera pas mis à jour avant encore plusieurs semaines je pense
Des news plz ?
En effet, sur toutes les veines.
<<reply 2612419="">>
Es-tu certain d'avoir bien réglé le y minimum sur toutes les veines et pas juste celle que je t'ai mise en exemple ?
Avec y minimum à 10 :
Oké je vais tester ça merci.
<<reply 2612379="">>
Exemple :
GOLD_ORE: min-veins-per-chunk: 6 max-veins-per-chunk: 10 min-blocks-per-vein: 2 max-blocks-per-vein: 4 min-y: 0 max-y: 70
Quand le plugin génère des veines de minerais, il prend un block aléatoire dans le chunk entre y=0 et y=70
S'il tombe proche de 0, la veine va s'étendre sur les blocs voisins.
Le bug apparait quand y < 0.
En attendant que je fasse un fix, tu peux augmenter tes valeurs
min-y
.Mets les à 10 environ et tu ne devrais plus avoir de bugs.
Bien sûr c'est un fix temporaire le temps que la nouvelle version sorte.
http://pastebin.com/ScSR6PeA
<<reply 2612264="">>
Ok je pense savoir d'où viens le bug. Je pense que ca essaie de générer des veines de minerai en dehors de la map (couche <0 ou > 256)
Il faudra que je fasse des tests pour fixer ça.
Tu peux me copier le fichier de config.yml qui a été à la source de ces erreurs. Colle sur sur pastebin.com et mets le lien ici, s'il-te-plaît.