[MECH/SEC] CreativeStick v0.8 - Build, replace, or remove blocks at a distance [1317]

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

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


    Build, replace, or remove blocks at a distance

    All updates and project support is now handled on our DevBukkit site!
    Rwembee, andrewkm, Freakmiko and 3 others like this.
  2. Offline


    Yeah, I was reluctant to go that route but since I now have three plugins out, two of which are fairly popular, it was becoming a chore to keep the common code in sync. The BaseBukkitPlugin does just that: it provides the common classes that all my plugins use. It doesn't do anything itself.
  3. Offline


    Thanks for clarifying :D
  4. Offline


    @sunkid recent updates on my server have been quite the mess but finally done :)
    And Creative stick working perfect with #935 everyone :D (Im actually already on #938 - still good :) )
    Thanks for the great plugin as always!
  5. Offline


    Possibly becuase the piece of dirt was in threshhold between two worlds (i use inception)
    CB Build 938 CS 0.7
  6. Offline


  7. Offline


    Yes! :D

    It's just a set of shared classes broken out into a separate jar.
  8. Offline


    BIG fan of the pluin, possibly the biggest lol. But serious a recommendation:

    Middle click to change to selected block. (eg: middle click cobblestone changes /cstick -b to cobblestone)
    Right click could then be preserved as delete
    Left click could then maintain its normal funcitons of switching but when in -b mode would be ideal for eyedropping blocks with the middle click. Minecraft becomes more like photoshop! :O
  9. Offline


    Great plugin that I've been using for months now. I forgot to ask though: can you please make it so the items go directly into your inventory instead of dropping right next to you? :D
  10. Offline


    is there any way to filter some of the blocks the tool can place
  11. Offline


    Sorry for the delay in responding. Currently, this feature is only supported via the restriction for players to use blocks from their inventory.
  12. Offline


    Really like this tool, so much easier than many others. Thank you for your work.
  13. Offline


    Will LogBlock log modifications by this plugin? Considering adding this for the creative world on my server but if LogBlock doesn't work properly with it it's not an option since it would be the perfect griefing tool.
  14. Offline


    I've been using this plugin since Nijikokun ran it and love your work! I have a feature request that me and my admins would LOOOOVE:

    Persistent per-user configs. I have it set up so by default you cant remove blocks with it and it switches building materials on right click. This is great for the majority of our server, but not how admins need it to work. It gets kinda old having to issue the same commands every login to get it working correctly for us again.

    Thanks for all you hard work!
  15. Offline


    @Jdbye : yes, all protection plugins or logging plugins should work with CreativeStick!

    @andrewkm : cheers as always! :)

    @ctshiner : I see what I can do. Persistence is still a bit of a pain in bukkit, but I can do something simple that is CS specific.
  16. Offline


    CB 1060

    20:00:30 [SEVERE] Could not pass event PLAYER_INTERACT to CreativeStick
    java.lang.IllegalStateException: Start block missed in BlockIterator
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:170)
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:257)
    at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:292)
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:92)
    at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLastTwoTargetBlocks(CraftLivingEntity.java:123)
    at com.iminurnetz.bukkit.plugin.creativestick.CSPlayerListener.onPlayerInteract(CSPlayerListener.java:121)
    at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:63)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:478)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    20:00:30 [SEVERE] Exception in thread "Thread-4070"
    20:00:30 [SEVERE] java.lang.IllegalStateException: Start block missed in BlockIterator
    20:00:30 [SEVERE] at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:170)
    20:00:30 [SEVERE] at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:257)
    20:00:30 [SEVERE] at org.bukkit.util.BlockIterator.<init>(BlockIterator.java:292)
    20:00:30 [SEVERE] at org.bukkit.craftbukkit.entity.CraftLivingEntity.getLineOfSight(CraftLivingEntity.java:92)
    20:00:30 [SEVERE] at org.bukkit.craftbukkit.entity.CraftLivingEntity.getTargetBlock(CraftLivingEntity.java:118)
    20:00:30 [SEVERE] at com.iminurnetz.bukkit.plugin.creativestick.CSPlayerListener$2.run(CSPlayerListener.java:224)
    20:00:30 [SEVERE] at java.lang.Thread.run(Thread.java:636)
  17. Offline


    This is thrown deep inside of bukkit code and all I could do would be to catch the Exception and swallow it. Shouldn't break anything down the line though.
  18. Offline


    nah, it didn't break anything. was just informing you :p
  19. Offline


    Thanks! :D I think the error has happened randomly before 1060. I'll have a closer look at it for the 1.8 update next week.
  20. Offline


    awesome thanks! I know Essentials uses a yml file for every user to store home info etc., something like that would be fine I think.

    There's also a bug I forgot to mention: I haven't tested it super thoroughly, but if I walk over a pressure plate while holding the stick anything I'm pointing at will get erased. It's like the plate is activating your right click mode (all I've tried is right click as delete)
  21. Offline


    Curious if your on bukkitdev yet? Or will you be using the forums instead?
  22. Offline


    Will you provide permissions support for bpermissions?
  23. 19:56:12 [SEVERE] Could not load 'plugins\CreativeStick.jar' in folder 'plugins'
    java.lang.ClassNotFoundException: com.iminurnetz.bukkit.plugin.creativestick.CSP
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:143)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:450)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:489)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    What did i do wrong?
  24. Offline


    Frankly, I am not sure what bukkitdev is for... having all my downloads on github, bukkitdev would just require me to maintain yet another site.

    That said, and rather very unfortunately so, not going there eliminates CraftBukkitUpToDate support :(

    It should already be there. Have you tried it?

    You might have two different jars in your plugin folder. Can you double-check? Another possibility is that the jar you downloaded is corrupted or incomplete. If there is only one CS jar, try re-downloading it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 10, 2016
  25. Offline


    Actually yes :D Thanks!
  26. Offline



    Can't you add a simple mod (no stick is required) simply put block with right clique and brock with left click.
    usefull and we just need the items in question in our hands, no more commands !
  27. Ok so that made the errors go away but im not sure its working properly.

    I also have WorldEdit they have a command that uses /cs as well.
  28. Offline


    You can use any of these aliases: /is or /istick or /cstick
  29. I did that. It seems that it working its just I can't use it even as I'm an OP.
  30. Offline


    For those of you anxiously waiting for support for a 'throw build' mode: it's there now as of version 0.7.1. Please note that this version is only 1.8+ compatible and if you are not living on the leading edge, you need to stay with the 1.7+ compatible version.
  31. Offline


    If you could somehow make a config option to ignore water blocks you would save my life lol
    With the new oceans, and with the fact i need to dig down many times to bedrock to mark a region from bedrock to the sky..... not being able to use creative stick for this is incredibly irritating :(
    A config option to ignore water and destroy the next block ahead would be .... <3
Thread Status:
Not open for further replies.

Share This Page