Inactive [GEN] DefaultCommands v4.0.0 - The "default" plugin [1.4.5-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by vildaberper, Mar 2, 2011.

  1. Offline

    Elerador

    I have some ideas which functions you could add.
    1. Some sign-related things: colors, edit, ... .
    2. Copy & paste for cuboid.
    3. Custom stack-size for items (e.g. 32 signs instead of 1).
    4. A chunk-regenerator.
    5. Item-restore after death (or a DeathChest).
    6. Region-protection.
    7. Auto-replace for the inventory (e.g. you have 256 stone and build sth., after the stack has been used, the next stack appears instead of the old one).
    I know there are plugins for all of these functions, but I like 1 plugin instead of 1234.
     
  2. I don't get how the /portals
    or /dcsetportal commands work.
    Which "<portal>" do you mean?
    How do I set a "<portal>"?

    Nevermind, used the search function and used the Wiki then.
    But maybe give the user an info, how to use it in the /dchelp command.
    Or am I the only one that didn't get how it worked?
     
  3. Offline

    Jman1208

    I'm getting this error, apparently its has to do with permissions it won't let me enter any commands ect.. I'm new to this so give me a break. :D

    Code:
    20:14:31 [SEVERE] Error occurred while enabling DefaultCommands v3.5.0 (Is it up
     to date?): special characters are not allowed
    unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 1
            at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
    va:68)
            at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
            at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:117)
            at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:106)
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.ja
    va:964)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:237)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produ
    ce(ParserImpl.java:200)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:104)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.bukkit.util.config.Configuration.load(Configuration.java:82)
            at com.vildaberper.DefaultCommands.SaveLoad.loadConfig(SaveLoad.java:344
    )
            at com.vildaberper.DefaultCommands.SaveLoad.loadAll(SaveLoad.java:48)
            at com.vildaberper.DefaultCommands.DefaultCommands.onEnable(DefaultComma
    nds.java:119)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:857)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:264)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  4. Offline

    Nintendud

    Jman: looks like you used an invalid character in your configuration. Make sure you aren't using tabs; you should be using spaces instead. If that doesn't help, maybe we can help if you post your configuration.
     
  5. Offline

    joncrisx

  6. he may get it but i still dont... please help
     
  7. Offline

    vildaberper

    Ill add "nether_world: <world>" and "normal_world: <world>" in Config.yml, thanks for the idea!

    Its in DefaultCommands/Worlds/<world>/Inventory and Armor.

    Update to the devbuild, its fixed.

    Yeah, Ill add Give_blacklist.yml, thanks!

    Yep, Ive been thinking of that as well, its already on my todo list. :)

    Yeah, that would bee cool. :D
    Right click to edit and the same color codes as in the chat!

    Yep, its on my todo list.

    Maybe, I might add it.

    Its on my toto list.

    Maybe, but theres other plugins for that.

    Will add regions! :D

    I think theres a plugin for that, but Ill add it anyways, thanks! :D

    Thats what the Wiki is for. :)

    Let it regenerate Config.yml.

    Did you check the Wiki?

    Use a stick and mark two blocks by clicking with your mouse, thease will be the corners of the portal.
    Then type /setportal <the portal name> <the portal target>, the name can be anything, but will override other portals if the name isnt unique. The target is the portal target, where you will end up when traveling with it.
    Moer on target is on the Wiki. :)
     
  8. Offline

    SkyBlue

    hey.. why cant any of my NON OP players pickup any items??:(
     
  9. Offline

    Nintendud

    Hey vildaberper,

    I have a few more feature requests that would be very useful for me. Thanks for responding!

    * Separate health per world? I want a survival and creative map, but I don't want users to be able to use the creative world to heal themselves for the survival world. I can use MultiInv to get this if need be, but then it duplicates the multiple world inventory feature...
    * In a vanilla MC server, if a player leaves and rejoins the server, he will rejoin in the same spot he left (whether it be nether or normal world). In DefaultCommands with multiple worlds, if a player leaves and rejoins a world, he ends up at spawn again. Could you make an option where the player will rejoin a world in the same place he left?
    * This is a big feature, so I understand if it's too much: private warps? I would like to give my users the ability to create their own warps, and share them amongst each other, while only administrators can add public warps. If it's too big, don't worry about it; there are other mature warp plugins I could use for this.
    * Minor: If a user does not have access to a command and uses it wrong, the permissions system warns him/her that 'you do not have permission to do that', but DefaultCommands still prints a help line showing the syntax of the command. This could be semi-confusing.

    I think if you can get my previous requests and these requests implemented, DefaultCommands will probably be the only plugin I need. I'll keep testing it on my server and will get back to you with any other feedback. Thanks again for making such a useful plugin!
     
  10. Offline

    vildaberper

    Awesome ideas, Ill add them all (Might skip the private warps though)! :D
    [diamond] for you!
     
  11. Offline

    Nintendud

    Haha, thanks. I look forward to seeing these features come to life! :)
     
  12. Offline

    Carlos Fuentes

    I'm having some very odd issues with the kits using defaultcommands.

    I'll set it to give me, say, 64 planks. After the kit has been used to many users on the server various times, it goes from 64 to something like 8 planks, then 2, then ultimately 1. The number degrades for some reason. I can't seem to fix it with anything, and the problem is that since the command is /kit, I can't use another plugin for it (they overlap).

    Help?!
     
  13. Offline

    Plancke

    maybe add a ungod command because when i jail someone they can escape ecause my gaurds (wolves) can't kil them...
     
  14. Offline

    WizardCM

    Would love a separate MOTD for (either) each permission group or each world. Plus, the ability to edit lines of the MOTD with a command would be nice, something like this:
    Code:
    /setmotd {world} {line} {message}
    I mean, lines 1 and 2 could be the same for every world, and lines 3+ could be world/group specific, if you get my drift.

    And all of this in a separate motd.yml config file too.
     
  15. Offline

    Nintendud

    The god command toggles god on/off, unless you mean that an ungod command would allow you to automatically ensure someone is not in god mode before jailing them? Introducing an 'ungod' command would change the DC tradition of having commands that toggle on/off (e.g. creative, fly, etc), which may actually be a good idea.

    Actually, I just realized something... if I give my users access to commands that have modes like 'fly' in one world, and they join a different world, would they still be in 'fly' mode despite not having permissions to the 'fly' node in the different world? Uh oh, I'll have to test that when I get home from work.
     
  16. Offline

    jmans25

    the
    Code:
    block_monster_spawn: true
    command is not working on my second world "world2" and monsters are still spawnning at night. On my first world, monsters are not spanning at night because of server.properties, but my second world ignores this file so I have to use your file called "config.yml".
     
  17. Offline

    metzrock

    After I installed this the other player on my server basically couldn't do anything. He couldn't pick up items, open doors, mine blocks, etc. Why might this be?
     
  18. Offline

    niellz


    After I installed this the other player on my server basically couldn't do anything. He couldn't pick up items, open doors, mine blocks, etc. Why might this be?

    I got the same problem. Where is the op-only version?​
     
  19. Offline

    Nintendud

    It's a bit odd, but you have to add the permission "dc.do.<worldname>" (or dc.do.* for all worlds) to whoever is allowed to do things on the server (break blocks, open doors, etc). If someone does not have this permission, they can walk around, but they can't do anything.
     
  20. Offline

    sirmyllox

    @ vildaberper: Are you planning on adding support for permissionsbukkit ??
    Its a freaking great plugin .. it works great on my old server but my two new ones are using the new perm system.
    //sirmyllox
     
  21. Offline

    niellz

    How to add that permission?
     
  22. Offline

    Elerador

    I have a couple of other ideas.
    1. A plugin-hide / plugin-rename-function (you can hide plugins from the plugin list and rename them).
    2. If you add more function (and you'll add more), please make your plugin customizable (choose, which command / function you wanna have, which not), or split your plugin (cuboid, protection, general, ...).
    3. Command aliases (for other plugins).
     
  23. Offline

    Nintendud

    You need to install a permissions plugin, like Permissions, and give that permission node to the appropriate group/users. Bukkit now has built-in permissions via Superperms, but DefaultCommands does not yet support it, so you still need to use an external Permissions plugin.
     
  24. Offline

    niellz

    Can you give me a plugin for permissions? And i can not good english. Where you need to add: dc.do. *?
     
  25. Offline

    Orcem12

    I got a problem with the most recent dev. build ;) every time I edit a .yml file and then restart the server (I don't want to use "better_chat" so I set it to "better_chat: false") then .yml file doesn't read anything I changed, in fact, it deletes the one I edited and replaces it with a new one. :eek: Just letting ya know trying out the non Dev build now.

    EDIT: tried the non dev build and worked so again just letting you know :)
     
  26. Offline

    zenyl

    Have you used "/dc reload"? :)

    Suggestion:
    Alined with the Blood effect (red wool), it would be cool when you died, pink wool popped out aswell (brain) :p
    And maybe make squids bleed black wool (inc)?

    -Oh ye, I went over to PermissionsBukkit, but it doesn't work - DC wont let me build, even that i have the "dc.do" note, and it is DC, cuz it tells the DC string "not_permission: '&4You do not have permission to do that.'"

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  27. Offline

    joncrisx

    The only question that really matters is, When is it going to be ready?
     
  28. Offline

    Nintendud

    DC doesn't support PermissionsBukkit/Superperms yet, unfortunately. The developer mentioned this in a previous comment. I hope he adds support soon, since PermissionsBukkit seems easier to manage than Permissions.
     
  29. Offline

    irockursox25

    Hey Whenever i use defaultcommands, my non op's cant pick up items from the ground. i have turned nopickup off and still they cant. Anyhelp would be fantastic.
     
  30. Offline

    sirmyllox

    I got it running just fine now with PermissionsBukkit.
    I made parents in permissions.yml .. DefaultCommands.default for the default group and then children for each dc permission node....
    Code:
    DefaultCommands.default:
        children:
            superpermbridge.dc.do.*: false
            dc.help: false
            dc.who: false
    After that i added a node in the permissionsbukkit config.yml "DefaultCommands.default: true" .. for each group ofcourse.
    Code:
    groups:
        default:
            permissions:
                DefaultCommands.default: true
                permissions.build: false
                permissions.help: false
    I should mention that this only seems to work with that latest dev build with permissionsbukkit: read more in and link to it here: http://forums.bukkit.org/threads/ad...-groups-plugin-1000.26785/page-21#post-551687
    hope that works out for anyone wanna try that :)
     

Share This Page