Giter VIP home page Giter VIP logo

better_commands's Introduction

Better Commands

Adds commands and syntax from a certain other voxel game (such as /kill @e[type=mobs_mc:zombie, distance = 2..]) to Minetest. For compatible command blocks, use my Better Command Blocks mod. I'm basically copying them from a certain other voxel game (whose name will not be mentioned), hereafter referred to as ACOVG.

Links

PLEASE help with bug reports and PR's

This is kind of a huge project. ACOVG's commands are complicated.

Known Issues:

  1. I can't am too lazy to figure out how to do quotes or escape characters. This means that you cannot do things like /kill @e[name="Trailing space "] or have ] in any part of entity/item/node data.
  2. /tp does not support the checkForBlocks argument present in one version of ACOVG. This might change in the future.
  3. Only entities that use luaentity.nametag or luaentity._nametag for nametags (and players, of course) are supported by the name selector argument. This includes all mobs from MCLA/VL and Mobs Redo, but potentially not others.
  4. /setblock only supports replace or keep, not destroy, and only places nodes using set_node. Some nodes may not act right since they weren't placed by a player. You could, in theory, look at the node's code and set its metadata...
  5. /time does not properly add to the day count. This will not be fixed.
  6. Only players and fake players (not other entities) are supported by scoreboards, teams, and entity tags, since other entities don't have UUIDs. This might change.
  7. Except in MCLA/VL, the playerKillCount and killed_by, teamkill, and killedByTeam objectives can only track direct kills (so not arrows or explosions, for example).
  8. Objectives cannot be displayed as hearts, although literally the only reason is that there's no good half heart character.
  9. Team prefixes and suffixes have been replaced with nameFormat (for example, /team modify a_nice_team nameFormat [Admin] %s the great), where any %s is replaced with the player's name. If your name was singleplayer, it would appear as [Admin] singleplayer the great. The reason for this is pretty simple: I don't want to figure out how to do quotes, and Minetest removes trailing space, meaning prefixes ending in spaces are impossible. This fixes that.
  10. The /give command is currently unable to give multiple tools (so /give @s default:pick_wood 5 will only give 1). This may change.
  11. If you have a respawn point set with /spawnpoint, there is no way to clear it besides the /clearspawnpoint command. This will probably not change, since various games and mods set respawn points in different ways, and there's no way to make it compatible with all of them.

better_commands's People

Contributors

thepython10110 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.