[EDIT/SEC/ADMN] WorldEdit - World editing/de-griefing [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by sk89q, Jan 3, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    [​IMG]

    _______

    WorldEdit is an in-game map editor that is useful for both:
    • Creative: Build super structures you've only previously dreamed up in days instead of months. Build from far away with Minecraft's most powerful brushes. Copy, paste, and repeat structures with ease! Generate spheres and cylinders. Write useful build scripts in JavaScript!
    • Survival: Remove a griefer's lava, rollback to previous versions of the world, build a NPC village for your server, regenerate chunks, fix broken pools of water, move buildings -- fix problems quickly and easily! Administrate your server efficiently.
    Play single player? There is also a single player version.


    Some of the things that WorldEdit can do include:
    • Build far away with WorldEdit's original brush tools
    • Mine instantly with the super pickaxe
    • Use your compass to quickly teleport to areas by left clicking or using /jumpto
    • Replace a giant area with a block of your choice
    • Choose an area and have it instantly restored from backups
    • Level an entire mountain and replace it with natural looking terrain (with brush tools)
    • Smooth an entire mountain quickly
    • Generate spheres, cylinders, cuboids, forests, pumpkin patches, and snowy areas
    • Copy areas, paste them, load them, and save them (compatible with MCedit)
    • Kill mobs, nearby or across the world, and remove entities (arrows, items, etc.)
    • Find out which chunks were in a region, look up your current chunk
    • Count the statistical variation of blocks inside an area
    • Ascend through ceilings, pass through walls
    • Tie in with WorldGuard to protect areas
    • Make everything you do that's repetitive not repetitive
    [​IMG]

    [​IMG] WorldEdit(via BukkitDev)

    If you find WorldEdit useful, [​IMG]

    [​IMG]

    Check out my server too!
    [​IMG]

    [​IMG]
     
  2. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Uh, too late it seems. WorldEdit 2.8 has its own permissions:

    Download 2.8: http://www.sk89q.com/projects/worldedit/

    Remember to install config.yml into plugins/WorldEdit/config.yml and edit it. You must give yourself/groups the /worldedit permission if you want you or others to be able to use WorldEdit.

    Bukkit may have permissions support by tonight, and if that is the case, I will likely switch over to that. If that is not the case, then I will have it support GroupUsers.

    YOU NEED TO UPDATE CRAFTBUKKIT IN ORDER FOR THIS VERSION TO WORK. I added some additional features to Bukkit that WorldEdit makes use of.
     
  3. Offline

    craftersins

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks for this very nice plugin.
    I would have one feature request though.
    The damage value of wool(that changes its color) seems not to be stored, while moving or save/load of a schematic.
    This feature would make the plugin perfect for me.
    Sorry if this feature was mentioned earlier, I did not check the complete thread.
     
  4. Offline

    Th4natos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey i dont unterstand how to setup the permisions...
    can anyone do or give me a ready config? with my nickname -> Th4natos
     
  5. Offline

    Acesplit

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I can't figure out how to do multiple users
     
  6. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is a bug in CraftBukkit it appears. It won't let WorldEdit change the cloth's data value when it works for other blocks.

    Code (Text):
    1. permissions:
    2.     users:
    3.         Th4natos:
    4.             permissions:
    5.                 - /worldedit
    6.                 - /reload
    Note: Giving /reload means you can use /reload WorldEdit to reload the configuration.

    Code (Text):
    1. permissions:
    2.     users:
    3.         user1:
    4.             permissions:
    5.                 - /reload
    6.                 - /worldedit
    7.         user2:
    8.             permissions:
    9.                 - /worldedit
    10.         user3:
    11.             permissions:
    12.                 - /worldedit
    Note: Giving /reload means you can use /reload WorldEdit to reload the configuration.
     
  7. Offline

    bogboom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This plugin is still interfering with the GroupUsers Plugin. As well as WorldGuard..
     
  8. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I will look into it.
    --- merged: Jan 17, 2011 12:55 AM ---
    Actually, bogboom, can you specify exactly what is supposed to happen and what does happen?
     
  9. Offline

    bogboom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    I take it back. Seems to be fine now...
     
  10. Offline

    JaredKey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What builds is this currently working for?
     
  11. Offline

    Hakaslak

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Code (Text):
    1. Jan 16, 2011 6:54:46 PM org.bukkit.plugin.SimplePluginManager loadPlugins
    2. SEVERE: Could not load plugins\WorldEdit.jar in plugins: null
    3. Caused by: while scanning for the next token
    4. found character         '\t' that cannot start any token
    5.  in "<reader>", line 24, column 1:
    6.         groups:
    7.     ^
    Nevermind, I took out my tabs in notepad ++ and it fixed it.
     
  12. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Should work for the latest.
     
  13. Offline

    TheArcher

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, it isn't. I'm trying to give myself permissions, but you didn't give us specific instructions (I changed the name from yours to mine for the default permissions and it still isn't working).
     
  14. Offline

    Jobsti

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  15. Offline

    tekac

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm using this with #66. I"m unable to give my other admins any permission ..

    Code (Text):
    1.  
    2. permissions:
    3.     groups:
    4.         admins:
    5.             permissions:
    6.                 - /worldeditselect
    7.                 - /worldedit
    8.         mods:
    9.             permissions:
    10.                 - /worldeditselect
    11.     users:
    12.         tekac:
    13.             groups:
    14.                 - admins
    15.             permissions:
    16.                 - /reload
    17.                 - /worldedit
     
  16. Offline

    Talyn

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Tetak, You'd just use the next line. I Think its' not quite... Honed in there yet.

    permissions: groups: admins: permissions: - /worldeditselect - /worldedit mods: permissions: - /worldeditselect users: tekac: groups: - admins permissions: - /reload - /worldedit Wibin: groups: - admins permissions: - /reload - /worldedit
    Thats how i took it anyways from the example. Though I'm having no luck with getting them to work for me yet.

    Wow, the text edit boxes on this forum are kinda.... .. wow
    bah, i'll figure oit out another time.
    --- merged: Jan 17, 2011 5:00 AM ---
    Of course, it acts like its posting code and... then it does something completely different when i click okay.
    --- merged: Jan 17, 2011 5:01 AM ---
    Code (Text):
    1. permissions:
    2.     groups:
    3.         admins:
    4.             permissions:
    5.                 - /worldeditselect
    6.                 - /worldedit
    7.         mods:
    8.             permissions:
    9.                 - /worldeditselect
    10.  
    11.     users:
    12.         tekac:
    13.             groups:
    14.                 - admins
    15.             permissions:
    16.                 - /reload
    17.                 - /worldedit
    18.         Wibin:
    19.             groups:
    20.                 - admins
    21.             permissions:
    22.                 - /reload
    23.                 - /worldedit
    --- merged: Jan 17, 2011 5:05 AM ---
    Ahh. I see why I'm getting confused.
    Currently commands don't show up in help. I didn't think i was getting permissions cause I coudln't see the commands in help.

    Somebody really needs to write a better plugin for addressing how help works.
    --- merged: Jan 17, 2011 5:24 AM ---
    the //fixwater command is not telling you how many blocks it fixes even though its fixing them.


    Okay, I take that back, i just did it again and it worked. *sigh*
     
  17. Offline

    Chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Wait... So in the plugins folder where all of the plugins are, you make a folder called WorldEdit? And you put the config.yml in there?? Please reply. Thanks for this plugin!
     
  18. Offline

    tekac

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Talyn that worked. Thanks!
     
  19. Offline

    shadydeath999

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i get i get this
    17-jan-2011 7:15:59 org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins\WorldEdit.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:82)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:115)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:80)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:38)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:80)
    ... 8 more
    Caused by: while scanning for the next token
    found character '\t' that cannot start any token
    in "<reader>", line 28, column 1:
    - /worldedit
    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:360)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(
    ParserImpl.java:508)
    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.composeSequenceNode(Composer.jav
    a:203)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)

    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:62)
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:44)
    at com.sk89q.worldedit.bukkit.WorldEditPlugin.<init>(WorldEditPlugin.jav
    a:55)
    ... 13 more
    when loading the plugin
     
  20. Offline

    Chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Wait... So in the plugins folder where all of the plugins are, you make a folder called WorldEdit? And you put the config.yml in there?? Please reply. Thanks for this plugin!
     
  21. Offline

    bogboom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Correct
     
  22. Offline

    Porkmonstr

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Why am i getting this error?
    http://i.imgur.com/63NmW.png
    I thought the image was to big to post in a reply so i linked it.

    For some reason my brand new pc sucks ass because i CAN NOT run most of the plugins on this site. I have folders with every single build of bukkit i can get my hands on and for some reason NONE of them will run this plugin, nor will they run minegate or ANY version of stargate i can find whether or not im on hmod or bukkit.

    If it matters at all here's a full dxdiag of my pc: http://pastebin.com/raw.php?i=gqw5hjPh
     
  23. Offline

    Lodran

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When I attempt to save the clipboard to a schematic (//save test), I get the following error:

    java.lang.NullPointerException
    at com.sk89q.worldedit.blocks.SignBlock.toTileEntityNBT(SignBlock.java:89)
    at com.sk89q.worldedit.CuboidClipboard.saveSchematic(CuboidClipboard.java:308)
    at com.sk89q.worldedit.WorldEditController.performCommand(WorldEditController.java:975)
    at com.sk89q.worldedit.WorldEditController.handleCommand(WorldEditController.java:1916)
    at com.sk89q.worldedit.bukkit.WorldEditPlayerListener.onPlayerCommand(WorldEditPlayerListener.java:79)
    at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:134)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:199)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:546)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:522)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:64)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  24. Offline

    sk89q

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I am going to bed, but here's version 2.8.1:

    This makes initial install easier (it will now create a default config file) and adds something for WorldGuard. There really isn't anything else new or any bugs fixed:
    https://github.com/downloads/sk89q/worldedit/worldedit-2.8.1.zip

    I will answer questions later. However, remember:
    • No tabs in the configuration file.
    • Make sure you use the latest version of CraftBukkit from the bamboo site and not from the forums.
     
  25. Offline

    Treetop

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Does anything here work? nothing is working, says it loaded but no response to anything, very annoying ,wasting my time.
     
  26. Offline

    Th4natos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  27. Offline

    Perling

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Works fine ^^ and now only craftbook and iam sooooo happy ;D
     
  28. Offline

    streedie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    SuperPickaxe doesn't work on BedRock anymore :(
     
  29. Offline

    xXTechmanXx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I dont understand the worldEdit permissions text :(
     
  30. Offline

    Perling

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    me too :/

    when anyone can make an example what i must write for 3 admins that get all rights.
     
  31. Offline

    streedie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Change at Users:
    sk98q in admin1,admin2,admin3
     
Thread Status:
Not open for further replies.

Share This Page