[ADMN] WarnFreeze v1.0.1 - Freeze players on your server [617-733]

Discussion in 'Inactive/Unsupported Plugins' started by Queepo, Feb 6, 2011.

  1. Offline

    Queepo

    WarnFreeze v1.0
    Freeze players on your server.
    Builds: [617-733]
    Requires Permissions Plugin

    WarnFreeze allows admins to freeze a target player when they are doing something wrong. Using either /freeze or /warn will prevent the player from moving however warning them will allow them to acknowledge the warning and move again using the /acknowledge command. In both cases an admin can free them using either /unfreeze or /unwarn. Admins can also use /freeze all and /warn all to affect all players on the server. If the admin who uses the command has the correct permissions it will override all current warns or freezes but will not affect any admins with warning or freezing permissions.

    This plugin relies on Permissions and gives more power to admins who possess freezing capabilities. An admin with only warning abilites will not be able to affect a player who has been frozen with either the /warn or /unwarn commands while a player with /freeze capabilities has free reign (still needs warn permissions to warn someone)
    The commands /unfreeze and /unwarn are interchangeable however follow the the same rules as above when it comes to affecting frozen players.

    Commands and Permissions
    /warn (playername | all) [message] | Warns the specified player or all non admins.
    /warn list | Get a list of warned and frozen players.
    /warn clean | Unwarn and unfreeze all players offline or online.
    /freeze (playername) [message] | Freeze's a player until they are unfrozen by an admin. |
    /warn all [message] | Warns all players on the server.
    /freeze all [message] | Freezes all players on the server.
    /unwarn all | Unwarns all players on the server.
    /unwarn (playername) | Frees a player from a warning.
    /unfreeze all | Unwarns all players on the server.
    /unfreeze (playername) | Frees a player from a warning.
    /acknowledge | Allows the users to free themselves if warned.

    warnfreeze.warn Allows warning and unwarning of individual players.
    warnfreeze.warnall Allows warning unwarning of everyone on the server.
    warnfreeze.freeze Allows freezing and unfreezing of individual players.
    warnfreeze.freezeall Allows freezing and unfreezing of everyone on the server.
    warnfreeze.clean Allows use of cleaning warned players.

    Any permission node will give players access to /warn list.

    Planned Features / Fixes
    -None Taking suggestions

    Still an early build, please post any errors you get below.
    Download Latest Release, and enjoy.

    Changelog
    v 1.0.1
    • Fixed Not checking warn/freeze all permissions.
    v 1.0
    • Updated to 617
    • Added list and clear.
    • Completely redid entire code.
    v0.5.1
    • Updated for recommended Craftbukkit build #9
    v0.5
    • Added all warning and freezing capabilities
    • Added messages to warnings.
    • Fixed chat spam on warned players.
    • Added message to admins when a player acknowledges a warning.
    • Added names when giving feedback to admins.
    • Fixed teleporting while frozen
    v0.1
    • Inital release
     
  2. Offline

    Runelynx

    patiently waiting :)
     
  3. Offline

    ZachBora

    Wow I didn't know this plugin existed. If you need any help testing contact me.
     
  4. Offline

    Ape3000

    Yeah. I'd also like to have this plugin.
     
  5. Offline

    Prime

    Doesn't work with build 537. Just says it is null and has not loaded.

    Code:
    18:33:28 [SEVERE] Could not load plugins\WarnFreeze.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:113)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:159)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:107)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:253)
            at com.earth2me.essentials.commands.Commandreloadall.run(Commandreloadal
    l.java:27)
            at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsComm
    and.java:45)
            at com.earth2me.essentials.Essentials.onCommand(Essentials.java:577)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80
    )
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    22)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:645)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:608)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.bukkit.Queepo.WarnFreeze.WarnFre
    eze.<init>()
            at java.lang.Class.getConstructor0(Unknown Source)
            at java.lang.Class.getConstructor(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:108)
            ... 20 more
     
  6. Offline

    strupan

    oh ma gawd, please update this
     
  7. Offline

    oliverw92

    Needed this for my server, so i reverse compiled and fixed it up. Since the source code wasn't publically available im not going to release it publically, but if anyone wants it pm me.
     
  8. Offline

    Queepo

    Updated for 617 and 1.4
    v 1.0

    • Updated to 617
    • Added list and clear.
    • Completely redid entire code.
     
  9. Offline

    ZachBora

    @Queepo

    Uhh everyone can use /freeze all or something... cause it shows in chat that other people used it. I know i was stupid to write it in front of 41 other players but 2 of them typed it and it displayed that they froze everyone. I dont know if it really froze others when they used it, but fact is it displayed the message. I only installed the plugin, I didnt give anyone beside admin permissions (*)
     
  10. Offline

    Queepo

    I was not checking the warn/freeze all permissions properly, although it still prevented any freezing the message was still displayed. Fixed in 1.01

    Thanks
     
  11. Offline

    ZachBora

    @Queepo
    Just wondering if you could make it work from console?
     
  12. Offline

    VoidingNixx

    I am looking at this, since HeroicRebuke is not properly working for me with CB #670 (I think it doesn't like MySQL) but anyways, your plugin looks promising, but it would be nice if it kept track of how many times a player was warned, and could kick/ban after so many warnings.
     
  13. Offline

    Plague

    Do not use a plus sing in your version tag, you cannot guarantee that for future updates.
     
  14. Offline

    Fireside

    Hey Queepo, so glad to see this plugin back up and running!
     
  15. Offline

    Shasharala

    Would be nice if it would work without a permissions system. Just setting it to default to OP's would be nice.
     
  16. Offline

    Devian50

    Mabey you could have it count or log the amount of warns to each player for future reference? like three warnings and you are out sorta thing?
     
  17. Offline

    supermatt1000

    hey i am having a problem with this plugin it was working fine before i updated Bukkit but now when i warn or freeze some one they are not frozen but if they try to move they get kicked out for moving to fast hacking could you please look into this because it is one of the most useful plugins on are server
     
  18. Offline

    Queepo

    My main computer with all my code is not working ATM, should be working within the next few days and I'll get an update out. Thanks for the support.
     
  19. Offline

    Smallie07

    cant wait for an update :D
     
  20. Offline

    19jojo93

    This still works with 1.7.3 and #1000
    Very happy about this :)

    But could you please make it so if a player logs out whilst warned, they are still frozen and are automatically rewarned?

    Problem is some players think they have connection problems and they dont read the warn, so relog
     
  21. Offline

    Fireside

    Hi Queepo, just wanted to stop by and let you know that we still use your great plugin on our server running bukkit 1000, and think it remains one of the best moderation tools at our disposal. Hoping you continue to update this one as we would hate to do without it.

    Cheers.
     
  22. Offline

    TheDarkrai85

    This looks great, I also have 2 suggestions.
    -Make it activate upon login
    -Make frozen players be muted

    This prevents any spammers from doing anything and bots wont be able to move either then the moderators can kick/ban accordingly.
     

Share This Page