Giter VIP home page Giter VIP logo

uhc's Introduction

UHC

This is a plugin to help run games of UltraHardcore.

This plugin is developed for Spigot 1.8+ and Java 7+.

Other Useful Plugins

  • FancyFreeze - Freezes players in an area where they can't move out of it, give/take damage, heal e.t.c.

  • Scatterer - Scatter players across the map, solo or by teams.

Modules

This plugin offers multiple modules. Each module has an 'icon' in the UHC inventory that can be opened via /uhc or /uhc show

Example view of the inventory:

Example Inventory

Hovering over the icon will show the status + configuration of the module:

Example config

If you have permission and the module is disableable you can click on the icon to toggle the enabled status of the module. You will then need to click on a green piece of wool to confirm that you want to toggle the module to avoid misclicks.

List of modules provided by the plugin:

Each module has the a section in the config.yml like this:

modules:
  harddifficulty:
    ... etc ..
  healthregen:
    ... etc ...

All modules have a configuration option:

load: true

If this is set to false then the module is not even loaded on plugin startup and will not show up in the game. Use this to remove any modules you don't want to run at all.

Any disableable modules will also contain:

enabled: true 

This is the initial state to set the module to after loading. Any changes via the uhc command or via the conifg inventory will be saved to this option so changes are saved across saves/reloads.

There is also a list of weights:

weights:
  harddifficulty: 0
  healthregen: 40
  ghasttears: 20
  goldencarrotrecipe: 30
  ...
  ...

The modules are sorted by their weights inside the /uhc inventory. Modifying these numbers will modify the orders.

You can also add 'spacers' (fake empty space) into the inventory by modifying the spacers option:

spacers: []
    V
spacers: 
- 10
- 30

Each number is a weight at which to place a spacer icon. NOTE the inventory can only handle up to 54 icons total (6*9)

Commands

Information on commands with flags

Message modification

A lot of messages sent by the plugin can be modified. Check out the documentation on message modification

uhc's People

Contributors

eluinhost avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.