Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 4.33 KB

File metadata and controls

80 lines (52 loc) · 4.33 KB

Configuring Guide

Config file (config.yml)

Most of the settings of the plugin can be changed in this file, including settings like the world border sizes, the amounts of time between each phase, or how far away players are spread out.

The explanations for each setting are in the file itself.

In-game options (/uhc)

Game modifiers and settings can be edited using the /uhc command so they're easier to change between games.

Using /uhc will open a menu that looks like this:

Game modifiers:

  • /uhc double-heads - toggles whether player drop double the heads
  • /uhc powerful-heads - toggles whether player heads also give resistance
  • /uhc survivalism (enabled by default) - toggles whether players take less damage from non-PvP sources
  • /uhc mining-modifier - if enabled, ores drop extra
  • /uhc starting-heads - if enabled, everyone gets 3 heads at the start of the game
  • /uhc random-ultimate - if enabled, everyone gets a random ultimate item at the start of the game (everyone gets the same one)

Game settings:

  • /uhc all-drop-stone - toggles whether all stone variants (andesite, etc.) drop cobblestone
  • /uhc fast-reflexes - toggles between 1.8-style spam click PvP and modern version attack cooldowns
  • /uhc fate-kit - toggles whether players can use the fate kit (this also sets the max number of dice crafts to unlimited)
  • /uhc enhanced-kits - toggles whether the kits are enhanced (see the kits guide for more details)
  • /uhc rated - toggles rated mode, which enables damage multipliers and rating changes

Other commands:

  • /uhc debug-mode - toggles debug mode (you probably don't need this)
  • /uhc crafts - clears the counters for the custom crafts, doesn't change any other settings
  • /uhc extend-clock <number of seconds, positive or negative> - extends (or shortens) the clock by the specified number of seconds

Scoreboard (optional)

You need a separate scoreboard plugin. I use AnimatedScoreboard.

  1. Download and install AnimatedScoreboard.
  2. Run the server once to generate the config files.
  3. Replace the globalscoreboard.yml file in plugins/AnimatedScoreboard/scoreboards with this prewritten one.

Customizing and/or using a different scoreboard plugin

GreatUHC has the following placeholders (you do need PlaceholderAPI) that you can use in making your own scoreboards:

  • %greatuhc_border_0% - shows the world border size in the player's current world
  • %greatuhc_border_my_world% - shows the world border size in the world "my_world" (you can change the name)
  • %greatuhc_playersalive% - shows how many players are alive
  • %greatuhc_currentlyfighting% - shows the health of the player you're currently fighting (if you've hit them in the last several seconds)
  • %greatuhc_timeleft1% - shows the name of the next phase (will look like "PvP Enables in" or "Deathmatch in")
  • %greatuhc_timeleft2% - shows the actual time until the next phase (will look like "6 minutes" or "28 seconds")

Custom world generation (optional)

You can customize world generation with my UHC world generation datapack.

By default, it will remove oceans, smooth out extreme mountains, change the world bottom to -32 instead of -64, and adjust ore frequencies to what I think are balanced values. You can also further customize the pack to make your own favorite flavor of world generation!

In config.yml, you'll also find some world generation tweaks (just one for now):

  • Modified sugar cane generation changes sugar cane to generate more randomly near all bodies of water, so it's less RNG dependent to find sugar cane.

Rating system (optional)

See RatingSystem.md for more information.

Permissions (optional)

  • greatuhc.admin - allows access to /uhc to change game settings and /uhcstart
  • greatuhc.uhcrecipes - allows access to /uhcrecipes to unlock all recipes (enabled for all players by default)
  • greatuhc.uhcrating - allows access to /uhcrating (enabled for all players by default)