Giter VIP home page Giter VIP logo

vitality's Introduction

Vitality

Vitality is an alternative to essentials. Vitality is NOT a competitor of essentials. Not only has essentials been tested and developed for years, it is in almost everyone's go-to set of plugins to install first (including myself). Vitality is intended as an open path of development for features that may not be in essentials, including features that may need improvement in essentials. If you have any suggestions be sure to drop a suggestion here.

Vitality is planned to support minecraft 1.2.5 and above. Since it is designed to work as an essential plugin, it needs to support really really old versions. The design is to have certain features work with only certain ranges of versions, and not limit feature development based on what is possible in all supported versions. By doing this, it opens up a world of possibilities for newer versions without breaking the plugin on older versions.

Build Status

CircleCI

Commands

All of the commands are listed below in sections (sorted by related features). Please note that the commands listed below are already implemented. If you have a suggestion for a command or feature, please drop a suggestion here.

Teleportation

Teleportation commands are used for getting any amount of players to a destination. The purpose for "f" in commands noted as force is because the normal teleport goal is NOT to teleport you exactly to the destination. For example, using /tp cyberpwn will teleport you NEAR cyberpwn in a SAFE location, but not inside (at the same location as) cyberpwn. Using /tpf will force the exact location, ignoring saftey checks.

Command Usage
/tp [other] Teleports to a player (or teleports a to b)
/tpf [other] Forcefully teleports to a player (or teleports a to b)
/tphere Teleports a player to you
/tpfhere Forcefully teleports a player to you
/tpall Teleports all players to you
/tpfall Forcefully teleports all players to you

Game Mode Switching

Gamemode switching is pretty simple as it should be. However since vitality supports versions as low as 1.2.5, depending on what gamemode you want to switch to, it may reject you if your server does not have that game mode in the first place.

Command Usage
/gm [other] Sets your gamemode to the given mode (or another player)
/gms [other] Sets your gamemode to survival (or another player)
/gmc [other] Sets your gamemode to creative (or another player)
/gma [other] Sets your gamemode to adventure (or another player)
/gmsp [other] Sets your gamemode to spectator (or another player)

GameMode Qualifying Values

The gamemode values used for /gm <mode> [other]

GameMode Qualifying Values
Survival "s" or "0"
Creative "c" or "1"
Adventure "a" or "2"
Spectator "sp" or "3"

Weather

Weather commands are also basic as they should be. Additional features may be added in the future such as setting the moon phase, etc, etc.

Command Usage
/weather <sun/storm> [ticks] Set the weather type, optionally set ticks (defaults to 10 minutes)
/sun [ticks] Sets weather to sunny for 10 minutes (or ticks specified)
/rain [ticks] Sets weather to storm for 10 minutes (or ticks specified)

Time

Time commands are basic right now. Time aliases are needed

Command Usage
/time [ticks/day/noon/dusk/dawn/midnight] Set or get the time in the world

vitality's People

Contributors

cyberpwnn avatar

Watchers

 avatar  avatar  avatar

vitality's Issues

Better Command assistance

Assist command objects in handling commands to prevent repetitive operations & keep messages sent to players consistent.

Kill (Entities & Players)

Allow a kill command

Kill Command

/kill <types...> [-flags]

Types

Type Example Meaning
pig Select only pigs
pig,cow Select only cows and pigs
all,-sheep Select everything EXCEPT sheep

Flags

Flag Usage
-radius:[blocks] Radius selection in blocks
-f Be forceful
-world:[name] Select only this world (or multiple)
-named:true/false Kill only if (or only if NOT) named
-tamed:true/false Kill only if (or only if NOT) tamed

Full Examples

/kill all,-pig,-cow,-sheep -radius:32 -tamed:false -named:true - Kill all but pigs, cows and sheep in a rad of 32 blocks who are NOT tamed and have a name.
/kill all -world:the_end -f - Kill literally everything in the end
/kill enderman,pig -named:false - Kill endermen and pigs who do NOT have a name
/kill all -world:all,-the_nether -named:true -f - Forcefully kill everything in all worlds EXCEPT for the nether, of which entities must have a name.

Feature Connectors

Add feature connectors which are implemented on a per version, per server implementation basis. For example a ForgeFeatureConnector connects features to api functionality

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.