DefaultCommands
DefaultCommands is a huge plugin. It aims to reduce the amount of plugins a server needs and bring as much functionality as possible without increasing cpu or ram usage too much.
- Changelog <- Development build is here!
- Command usage
- Commands
- Config
- Permissions
DO NOT LOG OUT WITH ENCHANTED ITEMS, POTIONS OR BOOKS IN YOUR INVENTORY!
This is fixed in the dev build!
All commands have customizable aliases, which means you dont have to type "dc" in front of every command! Eg. /dcteleport has /teleport and /tp by default. This is to minimize command conflicts with other plugins.
- Handle multiple worlds with ease by in-game commands or by editing the config!
- ID specific world-related data (level, inventory etc.)!
- Admin tools (/dcban, /dchide etc.)
- Teleportation (/dcjump, /dcteleport etc.)
- World editing (/dcregenerate, /dccuboid etc.)
- Player-related commands (/dclightning, /dcnodamage etc.)
- Freedom - Change things for offline players as well as online players!
- General commands (/dconline, /dcpvp etc.)
- Chat colors!
- World-protection like explosives and mob specific configuration.
- Customizable physics (fire_spread, water_flow etc.)
- And much more!
More features is being added all the time, if you want one - tell me!
@thijnbeers
I wrote some info about it already, it's on the second page of the comments. :) http:dl.dropbox.com/u/19411765/Release/DefaultCommands/Development/Information.txt
Spend 20 minutes to find the commands so: dcban <player(s)> [duration] - dc.ban.self/other Bans the player for [duration]. If no duration is inserted, the player will get banned forever. If the player is already banned and no duration is inserted, the player will get unbanned.
dccreateworld <name> <environment> <structures> [seed] - dc.createworld Creates a world named <name> with the environment <environment>. <structures> decides weather the world will generate structures or not. [seed] will set the worlds seed. If no seed is inserted, it will generate a random one.
dcdc <load/save/config> - dc.dc.load/save/config load <world/general/strings> load world <world>
save <world/general/string> save world <world>
config <world/general/strings> config world <world> <key> <value> config general <key> <value> config strings <key> <value>
dcgamemode [player(s)] <gamemode> [id] - dc.gamemode.self/other Sets the players gamemode to <gamemode>. If no player is inserted, it will set your gamemode.
dchealth [player(s)] <health> [id] - dc.health.self/other Sets the players health to <health>. If no player is inserted, it will set your health.
dchide [player(s)] [on/off] - dc.hide.self/other / dc.hide.see Hide the player. If no player is inserted, it will hide or reveal you.
dchunger [player(s)] <hunger> [id] - dc.hunger.self/other Sets the players hunger to <hunger> If no players is inserted, it will set your hunger.
dcignoremob [player(s)] [on/off] - dc.ignoremob.self/other Enables or disabled monsters ability to target you for the player. If no player is inserted, it will enable or disable this for you.
dcinstakill [player(s)] [on/off] - dc.instakill.self/other Makes the player kill everything he hits instantly. If no player is inserted, it will enable or disable this for you.
dcjoin [player(s)] <world> - dc.join.<world>.self/other Makes the player join <world>. He will teleport to the worlds spawn location.
dclevel [player(s)] <level> [id] - dc.level.self/other Sets the players level to <level> If no player is inserted, it will set your level.
dcnodamage [player(s)] [on/off] - dc.nodamage.self/other Makes the player invincible. If no player is inserted, it will enable or disable this for you.
dcnopickup [player(s)] [on/off] - dc.nopickup.self/other Make the player unable to pick up items. If no player is inserted, it will enable or disable this for you.
dconline [page] - dc.online Lists all online players.
dcplayers [page] - dc.players Lists all players who have played on the server.
dcpvp [player(s)] [on/off] - dc.pvp.self/other If enabled, the player will not be able to hit or take damage from other players. If no player is inserted, it will enable or disable this for you.
dcsetspawn - dc.setspawn Sets the spawn location of the world you're currently in to where you are.
dcspawn [player(s)] - dc.spawn.self/other Sends the player to the spawn location of the world he's currently in. If no player is inserted, it will teleport you.
dcspawnmob <type> [amount] - dc.spawnmob.<type> Spawns <type> at the block you look at is.
dcteleport [player(s)] <target> - dc.teleport.self/other Teleports the player to <target>. If no player is inserted, it will teleport you.
dcunban <player(s)> - dc.ban.self/other Unbans the player.
dcworlds [page] - dc.worlds Lists all worlds.
**
@vildaberper: hows it going with D3 ? :P .. would love to see more of those commands come back really soon :D
Please fix the mob issues and add borders. I want to avoid using essentials as much as possible.
Goddamnit, stop stealing my time Diablo 3! :(
I'm confused... I'm using the dev version and there are no errors but the /setborder command doesn't work and neither does /help.
I'm not quite sure if pex is working either.
OK so this program makes all mobs friendly even without it set to true. AND this plugin is missing half the commands I used before. so im going to get a replacement and wait for an update.
Ahh, stable release. Any idea why my players are immune to Zombie attacks? EDIT: Any mob entities*
@sirmyllox
When using dev builds, always clear the old files (I might change stuff). The usage is the same as before though.
@vildaberper:
actually, when i went from a previous dev version to the latest i had to delete commands.yml to let the new version create it again .. fluke maybe? but before doing that i had to use /dc infront as well.
@fredghostkyle1
You should really read the description... "Every command name is configurable, even commands in other plugins. This means that every command doesnt have to start with 'dc'! See Commands.yml. The plugin comes with a set of command aliases, so you dont have do do anything."
i like this plugin! 1 thing, all of the commands have /dc infrunt of them so..... Essentially is better, SORRY it looked good till i saw the commands .
Can't wait for this to return, and the fact that you're rewriting it is awesome. Personally I'm hoping for commands instead of having to modify most config files manually (because in all honesty, there are SO many lines).
Some examples:
World Settings: /wset animals false
Chat layout: /chatset {world}{prefix}{name}: {message}
Item blacklist: /iblackl add 383 or /iblackl list or /iblackl remove 383
Also, I hope the next feature you work on is chat formatting, the default in Minecraft has always bugged me, and my favourite feature of DefaultCommands was the ability to completely change the way it displayed chat.
Ok, I have written some information about the development build! The release will be pretty much the same as the development build, but with more features.
@sirmyllox
It's actually stable now, so you can use the dev build for now!
@boblefisk
Maybe xD Well, as I said, the dev build is stable and safe to use.
I just have to add some more features from the old DC before I make a full release! :D I'll see if I can write some information or something before I go to bed.
maybe he is bullshitting us!:P
he pops by just before our hopes fade away, to say something motivating to regain our belief.
na, just kidding! or am i?:D
anyway, it would be nice if you kept track of your progress on the plugin, by using some sort of TODO list.
keep it up, looking forward to the release!
@vildaberper - any progress on version 4?
For anyone having a problem with sheep not regrowing wool go to your world's config.yml and set block_enderman_pickup to false. This has been driving my users crazy since I turned it on after removing another plugin.
@boblefisk
As WorldGuard doesn't register its commands, DC thinks that they are unknown. :)
Figured it out. had "unknown_command: false" set to true. it fixed it when i set it to false! :) thanks anyway!
@boblefisk
I need more info than that, as always. :)
4.0.0 will use the same command alias system, but it'll be a little easier to "remove" a default alias from a dc command.