[Edit/Admin/Msc] Mop Plugin [1.2.5-R4.0] [Completed] [Now in Bukkit Dev]

Discussion in 'Archived: Plugin Requests' started by Omnitv, Jul 1, 2012.

  1. Offline

    Omnitv

    mop.png

    Has been drafted to Bukkit Dev.

    Plugin category: Edit/Admin/Msc

    Basic Description:
    An admin/user cannot do any of these commands without 346
    The player must first do /mop giving him a 346 or a fishing rod and will display this message in his command.

    Full Description:
    The mop plugin allows server admins and users to clear out entities on the ground (or dropped items). Of where the player is standing in, the range is from 0-10 blocks radius of a disc, (much like VoxelSniper disc brush) While admins can have an extended range of 30, in diameter.
    The mop plugin is designed for server admins, or moderators who want to remove any entities’ in a certain range, without clearing out any outside of it. This is very useful when entity’s are taking up entity space, on your server making a certain area on the server laggy.
    (Much like me accidentally truing a mountain into 1,000,000 flowers, and it in turn lags out the server and freezes it as well.)

    How to use the plugin
    Allowing them to do the /mop <range> command
    Other warning’s is when an admin’s range increases to more than 15 saying this:

    When a user has done the command it will show this in there chat box.

    When a user does /mop info it will show them this:
    Admins have an extended range of the plugin they have the /mop ar <range from 1-30> or mop.range.admn

    Main Feature:
    Clears up dropped (tiems/boats/arrows/xp-orbs) or entities, within a range of 1-10 for members. While Admin's have an extended range of 1-30.

    Commands:
    • /mop
    • /mop r <range form 1-10> <Items,Boats,Arrows,XP orbs>
    • /mop ar <range from 1-30> <Items,Boats,Arrows,XP orbs>
    • /mop info
    Permission nodes:
    • mop.use
    • mop.range.user
    • mop.range.admn
    • mop.*
    Other plugins uses:
    • Cleaning up PvP arenas.
    • Cleaning up large areas of entities
    • For use of Creative server's
    • Ram clearing.
    Special Thanks to:
    krconv
    Cookies to him :3

    Bugs:
    If there are any bugs PM me, "Mop error" Ill post it here.
    BUG 1 (open)
    PHP:
    21:02:48 [SEVERECould not load 'plugins/Mop.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginExceptionjava.lang.UnsupportedClassVersionErrorme/krconv/Mop/Mop Unsupported major.minor version 51.0
    at org
    .bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused byjava.lang.UnsupportedClassVersionErrorme/krconv/Mop/Mop Unsupported major.minor version 51.0
    at java
    .lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
    ... 
    8 more
    Reported by: cray_Z

    Status:
    • Beta
    Current version
    1. Version 1.0 [ CB 1.2.5 ]
    Download link:
    1. Version 1.0 [Mop 1.0]
    * (open)
    * (open)
    Using the title:
    "MOP plugin bug"
    Body:
    Bug code:
     
  2. Offline

    Sushi

    Is that a... fart cloud? Next to your ear?
     
  3. Offline

    Omnitv

    -Giggle- No its :3 , but add ^ to the top and turn it to a you know what. ^_^
     
  4. Offline

    Omnitv

    So, well hum... Cookies any one?

    ˙sɹɥ-ɹnoɟ-ʎʇuǝʍʇ uɐɥʇ ssǝן pɐǝɹɥʇ uʍo ʎɯ dɯnq oʇ ǝʇɐɥ ı​

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

    Sushi

    o3o noʎ ɹoɟ ʇı buıdɯnq ɯɐ ı ʞooן​
     
    Omnitv likes this.
  6. Offline

    Omnitv

    plugin request sat on a wall,
    plugin request had a great fall.
    All the dev's horses and all the mods men
    Couldn't put plugin together again.
     
    JOPHESTUS, Drew1080 and np98765 like this.
  7. Offline

    Omnitv

    On the fourth day of waiting,​
    My plugin was not developed,​
    Four times to bump,​
    Three cups of coffee,​
    Two posts form Sushi
    and a cookie just for me. ​
     
  8. Offline

    Omnitv

    This little plugin went to market.​
    This little plugin stayed home.​
    This little plugin had an roast beef.​
    This little plugin had none.​
    And this little plugin went wee wee wee all the way home.​
     
  9. Offline

    WarmakerT

    I'm looking forward to reading more of these!
     
    Omnitv likes this.
  10. Offline

    Omnitv

    :3 -Giggle-
    Once a day m8t.
     
  11. Offline

    krconv

    I can send you a .jar that removes drops when they go over a certain amount. e.i. Once more that 500 items, arrows and exp orbs are on the server, is sends out a warning saying clearing all drops in 30 seconds, then clears them all. Can also force a clear with /dc clear, and can disable with /dc disable
     
  12. Offline

    Omnitv

    Well thanks, however that cleans up the entire sever right? Also, I will need to look at the RAW Code's to see if I can allow it on my server, like no malicious stuff.
     
  13. Offline

    -_Husky_-

    How about... Worldedits /remove drops 10 ( 10 is the radius ( put -1 for unlimited places ) )
     
  14. Offline

    krconv

    It should be pretty simple to code this. If you still need it in the morning I can start it.
     
  15. Offline

    Omnitv

    Any time is Doable, Im no rush. krconv

    coz I live in the bukkit help section, and theres always a way to entertain one self.
    Right cray_Z and BMX_ATVMAN14

    -_Husky_- Hmm... Wold edit is a tad complex, ill look into it.
     
  16. Offline

    cray_Z

    Indeed
     
    Omnitv and BMX_ATVMAN14 like this.
  17. Offline

    krconv

    Want it to just clear items or arrows and exp orbs as well?
     
  18. Offline

    Omnitv

    hmmm. good point. how about this?
    command
    /mop
    /mop r <range form 1-10> all
    /mop ar <range from 1-30> all
    /mop info
    /mop r <range form 1-10> <Item ID>
    /mop r <range form 1-30> <Item ID>

    Lots of ways to negotiate. im quite easy. :D
     
  19. Offline

    krconv

    Ok, sounds good
     
  20. Offline

    Omnitv

    Great. cant wait.
     
  21. Offline

    krconv

  22. Offline

    Omnitv

    Works like a doodle.
    I see you completely ignored the <ITEM ID> part but thats ok I commend you for your effort.
    I shall edit the thread.
    [Completed]

    The ending song lyrics form Merry Poppins.

    Supercalifragilisticexpialidocious
    Um diddle diddle diddle um diddle ay
    Um diddle diddle diddle um diddle ay
    Supercalifragilisticexpialidocious!
    Even though the sound of it
    Is something quite atrocious
    If you say it loud enough
    You'll always sound precocious
    Supercalifragilisticexpialidocious!
    Um diddle diddle diddle um diddle ay
    Um diddle diddle diddle um diddle ay
    Because I was afraid to speak
    When I was just a lad
    My father gave me nose a tweak
    And told me I was bad
    But then one day I learned a word
    That saved me aching nose
    The biggest word I ever heard
    And this is how it goes:
    Oh, supercalifragilisticexpialidocious!
    Even though the sound of it
    Is something quite atrocious
    If you say it loud enough
    You'll always sound precocious
    Supercalifragilisticexpialidocious!
    Um diddle diddle diddle um diddle ay
    Um diddle diddle diddle um diddle ay
    So when the cat has got your tongue
    There's no need for dismay
    Just summon up this word
    And then you've got a lot to say
    But better use it carefully
    Or it may change your life
    One night I said it to me girl
    And now me girl's my wife!
    She's supercalifragilisticexpialidocious!
    Supercalifragilisticexpialidocious
    Supercalifragilisticexpialidocious
    Supercalifragilisticexpialidocious!

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

    WarmakerT

    But but.... We want more D:
     
    np98765 and Omnitv like this.
  24. Offline

    krconv

    Oops, I thought when you said Item Id, you ment Entity Id ;)
     
  25. Offline

    Omnitv

    He he its ok, Works either way. You can change it if you wan to. but I acctualy like the first idea. :D
     
  26. Offline

    WarmakerT

    You could continue writing the poems while he doesn't add that :D
     
    Sushi, np98765 and Omnitv like this.
  27. Offline

    Omnitv

    Doesn't? [​IMG]
     
    Sushi likes this.
  28. Offline

    Omnitv

  29. Offline

    kahlilnc

  30. Offline

    Omnitv

    No, I talked to krcnov this was our conversation regarding the question above.
    That was the actual conversation. (with some parts sniped off) As I am learning how to code java kahlilnc I will take over for updates like the 1.3.x. I am not stupid kahlilnc I will ask and if he or she allows me to take over the project. He did not have a Bukkit Dev account so I was unable to add him to the authors list.
    As I stated on the bukkit dev section and here, krconv did all the coding for the mop plugin.
     
    np98765 likes this.

Share This Page