GithubHelp home page GithubHelp logo

ignaciodiazjimenez / mchg Goto Github PK

View Code? Open in Web Editor NEW

This project forked from enriquegf/mchg

0.0 0.0 0.0 25.3 MB

Minecraft multiplayer survival gamemode, a mix of hunger games and UHC, battle royale style.

Java 100.00%

mchg's Introduction

Classic Hunger Games README

Welcome to the Classic Hunger Games, a thrilling gamemode for Minecraft servers that blends the excitement of the original Minecraft Hardcore Games (HG) with elements of modern Ultra Hardcore (UHC). This project utilizes the Spigot API and Maven for streamlined package management.

Gamemode Overview

World Setup

Upon server initialization, a fresh world is generated using a vanilla seed to ensure every game is unique and challenging. We recommend the following commands in your server startup script to facilitate this:

rmdir /S /q world
java -Xms1G -Xmx1G -jar paper-1.18.2-350.jar nogui
pause

This setup ensures that players spawn into a newly generated world, enhancing the unpredictability and excitement of each session.

Gameplay

Before the game starts, a minimum of 70 players is required (this value is currently hardcoded). During the waiting period, players can choose from a variety of Kits which will equip them with specific items and abilities once the game begins:

Kit Selection Example

Available Kits:

  • Aquatic: Trident with Riptide I, Iron Helmet with Respiration I
  • Archer: Bow with Power I, 10 arrows
  • Armorer: Iron Sword, Shield
  • Blacksmith: Iron leggings, Iron boots
  • Enderman: 5 ender pearls, shulker box
  • Explosive: Flint and steel, Leather leggings, 4 apples
  • Farmer: 10 wheat seeds, Golden Apple, 5 pumpkin pies
  • Fisherman: 5 Cooked Salmons, Leather Leggings, Leather boots
  • Horse Rider: Horse spawn egg, saddle, Diamond Horse Armor
  • Hunter: Domesticated wolf, Iron Sword
  • Miner: Iron Pickaxe with Efficiency I, Iron Shovel with Efficiency I, 10 Torches

Players are free to explore within the confines of a world border while waiting for the game to start. The game begins with a countdown followed by a 5-minute invulnerability period, allowing players to strategize and find a suitable location without immediate threat of PvP.

Game Start

As the game progresses, PvP is enabled and the world border begins to shrink, intensifying the gameplay. The pace of the border shrinkage increases as fewer players remain, adding a dynamic battle royale element to the game.

Worldborder Shrinking

Additional features include a top bar displaying the distance to the border and player detection mechanics using a compass, among others.

Multilingual Support

The plugin automatically detects the client's language setting and currently supports both Spanish and English.

Dependencies

This plugin is compatible with Minecraft version 1.18.2 and relies on the following external resources:

Commands

  • /forceGameStart: Allows an administrator to forcibly start the game, even if the minimum player threshold has not been met.

Enjoy your adventure in the Classic Hunger Games, where strategy, skill, and a bit of luck determine the victor!

mchg's People

Contributors

enriquegf avatar javier8340 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.