All Projects → EngineHub → Commandhelper

EngineHub / Commandhelper

Licence: other
Rapid scripting and command aliases for Minecraft owners

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Commandhelper

Theia
A Kotlin program used to analyse and discover backdoors in Minecraft Java 1.12.2 forge mods
Stars: ✭ 97 (-10.19%)
Mutual labels:  minecraft
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+1162.96%)
Mutual labels:  minecraft
Mcsniperpy
Minecraft name sniper written in python.
Stars: ✭ 98 (-9.26%)
Mutual labels:  minecraft
Mcscripts
Minecraft Java Edition and Bedrock Dedicated Server systemd units, bash scripts, and chat bots for backups, automatic updates, installation, and shutdown warnings
Stars: ✭ 98 (-9.26%)
Mutual labels:  minecraft
Savagefactions
The Ultimate Competitve Factions Plugin. Switches focus from casual factions and introduces new features for competitive factions.
Stars: ✭ 99 (-8.33%)
Mutual labels:  minecraft
Gate
A high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - ready for the cloud!
Stars: ✭ 102 (-5.56%)
Mutual labels:  minecraft
Obsidian
[WIP] A C# implementation of the Minecraft server protocol. (.NET 5)
Stars: ✭ 89 (-17.59%)
Mutual labels:  minecraft
Paperlib
Plugin Library for interfacing with Paper Specific API's with graceful fallback that maintains Spigot Compatibility, such as Async Chunk Loading.
Stars: ✭ 108 (+0%)
Mutual labels:  minecraft
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-8.33%)
Mutual labels:  minecraft
Minecraft Avatar
PHP script (using GD) to generate avatar or skin from a Minecraft username
Stars: ✭ 104 (-3.7%)
Mutual labels:  minecraft
Awesome Minecraft
📝 The curated list of awesome things related to Minecraft.
Stars: ✭ 98 (-9.26%)
Mutual labels:  minecraft
Sportbukkit
CraftBukkit and Bukkit modifications that improve stability and add new features
Stars: ✭ 98 (-9.26%)
Mutual labels:  minecraft
Floodgate
Hybrid mode plugin to allow for connections from Geyser to join online mode servers.
Stars: ✭ 101 (-6.48%)
Mutual labels:  minecraft
Minecraft Hack Baseclient
This is a Minecraft Base Client
Stars: ✭ 95 (-12.04%)
Mutual labels:  minecraft
Hematite
A simple Minecraft written in Rust with the Piston game engine
Stars: ✭ 1,548 (+1333.33%)
Mutual labels:  minecraft
Armourers Workshop
Minecraft armour customization mod.
Stars: ✭ 92 (-14.81%)
Mutual labels:  minecraft
Traincarts
Minecarts redefined
Stars: ✭ 101 (-6.48%)
Mutual labels:  minecraft
Bedwarsrel
Bedwars Reloaded - The Minecraft Bedwars Plugin!
Stars: ✭ 108 (+0%)
Mutual labels:  minecraft
Server
Cloudburst Server is a Bedrock first server software. Originally forked from Cloudburst Nukkit.
Stars: ✭ 107 (-0.93%)
Mutual labels:  minecraft
Pgm
The original PvP Game Manager for Minecraft
Stars: ✭ 101 (-6.48%)
Mutual labels:  minecraft

CommandHelper

Service Badge
TeamCity TC Build Status
Azure Azure Build Status
Snyk.io Known Vulnerabilities
Discord Discord
Code Size Code Size
Stars Stars
Website Website
Contributors Contributors
Last Commit Last Commit

CommandHelper adds simple command aliases, complex macros, and the ability to script your own commands and events into Minecraft, using the MethodScript scripting language.

Compiling

You need to have Maven installed (http://maven.apache.org). Once installed, simply run:

mvn clean package install

Maven will automatically download dependencies for you. Note: For that to work, be sure to add Maven to your "PATH". If you get a message about tests failing, try running:

mvn -Pprovisional-build clean package install

Contributing

We happily accept contributions. The best way to do this is to fork CommandHelper on GitHub, add your changes, and then submit a pull request. We'll look at it, make comments, and merge it into CommandHelper if everything works out. If you make a PR, and feel your code is being nitpicked to death, don't worry! Whenever a code review is done, it tends to find lots of minor errors, even in a very experienced programmer. Don't get discouraged! We'll work with you to make the changes, and all contributions are appreciated. If the feature you want to add makes a significant change, however, it may be best to discuss the changes with the other contributors before you begin work on the feature.

By submitting code, you agree to dual license your code under the the MIT License and GPL, barring the special restriction regarding code submissions, explained in the SPECIAL_LICENSE.txt file, which is attached.

For details about code formatting standards, and other basic information for contributors, please see the CONTRIBUTING.txt file.

Portions of CommandHelper are copyright by various contributors.

This project uses BrowserStack (https://www.browserstack.com) for testing the website.

Installing

There are two modes of installation, both first require obtaining the MethodScript jar. You can build it yourself, or download the official builds from here.

Minecraft: Installation in Minecraft is simple. Simply drop the jar in the plugins folder.

Standalone Programming: MethodScript is a fledgling general purpose programming language, and can be used from the command line, much like python, node, or other programming languages. To install, place the jar file in whatever location you like, (noting that it will create a folder at the same level which contains the configuration files, so it's probably easiest to put this in your user directory), then run java -jar MethodScript.jar install-cmdline as root/Administrator. This will install the mscript program and add it to your path, which can be used to start a REPL shell for quick tasks, execute a script file, or easily run the commandline tools. On Windows, this also installs a PowerShell module, which can be used with Import-Module -Name MethodScript and Invoke-MethodScript. On Windows, you must reboot your system after installation to use the mscript command in cmd.exe. You can install MethodScript using the same jar that is used in the Minecraft server, though two different environments are used, with separate folders for the CommandHelper installation, and the MethodScript installation. You can symlink these folders together if you wish your configuration to be the same for both environments.

Commandline Tools: Various command line tools are available for use, and are useful both for those that use the jar as a plugin, or as a general purpose language. Run java -jar MethodScript.jar help for a list of these tools, or if you have installed the commandline version, you can use mscript -- help.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].