Freeze
English Description
ABOUT
Freeze is a plugin those just prevent one or more player to move. It can be useful sometimes so i've decided to share it.
I hope you'll enjoy it !
Please let your suggestions and ideas in the comments or post a ticket, I can add them if they're great ! :)
(This command can be also found in the plugin AdminCmd. Thanks for the idea.)
Thanks to @gamerlv for the banner. :D
Last version : 1.4.3 for CraftBukkit 1.5.2-R0.1
COMMANDS
PERMISSIONS
CHANGELOG
LAST NEWS
I'm restarting the code from zero because it's such a mess than I can't do anything properly with it so the next update won't come before a long time (I think). Please be patient, there will be new features. Thanks to you and good game. ;)
SOURCE CODE
The project is on GNU GPL v3 license so you can easily find the source code at github.
You can follow the twitter account of my projects for see all news about the development (in real time) and more : @AurelProjects or check the #FreezeBukkit hashtag.
Anything else ?
If you like this plugin, you can add this code in your signature on forums accepting BBCode. :)
[URL='http://dev.bukkit.org/server-mods/freeze/'][IMG]http://files.aurel2108.me/freeze.png[/IMG][/URL]
DONATE
Like my work a lot ? Every cents will be a pleasure to receive. :)
@aurel2108 Haha :)
Don't forget to use tickets for send bugs, it will be better for me. And I've created an IRC channel, see more in the description above. ;)
@gamerlv
Thanks a lot for your help, I've fixed that. Please wait until the 1.1.1 is accepted, bug is now fixed. :)
I get same error.
@aurel2108
Fire can be placed by the server it self (firespread or lack of user data). In this case Event.GetPlayer() returns null, hence the NullpointerExecpetion. Null doesn't have a function GetName();
Same error as the last poster. version 1.1
@ThisUsernameIsMine
Hrrrmmm... It's embarrassing because I've never seen this problem before, when you have this message, what are you doing in game ? And for paste that, use http://pastebin.com/ for example if you can, thanks. :/ I'll search but if you can tell me more about this problem, you would be helpful. :)
Thanks for the plugin! :-)
Though, i'm getting lots of 'Could not pass event' errors on 1.1.0 under CB RB 1.2.5.-R1.0:
02:28:44 [SEVERE] Could not pass event BlockIgniteEvent to Freeze
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at net.minecraft.server.BlockFire.a(BlockFire.java:146)
at net.minecraft.server.World.a(World.java:2409)
at net.minecraft.server.World.doTick(World.java:1757)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:538)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at me.aurel2108.freeze.FreezePlayerListener.onBlockIgnite(FreezePlayerListener.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
... 8 more
02:29:10 [SEVERE] Could not pass event BlockIgniteEvent to Freeze
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at net.minecraft.server.BlockFire.a(BlockFire.java:146)
at net.minecraft.server.World.a(World.java:2409)
at net.minecraft.server.World.doTick(World.java:1757)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:538)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at me.aurel2108.freeze.FreezePlayerListener.onBlockIgnite(FreezePlayerListener.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
... 8 more
Sorry if i'm not supposed to paste this here, some plugin-developers don't mind ;-)
- ThisUsernameIsMine
1.1.0 version is released (Changelog in the description above). Please wait a few minutes/hours/days until the file is approved. ^^
@Dr_Fizzburt
Use /freeze too ;)
@chaosoulg
I will soon but I did not have many time, but now I'm in holidays so I can update the plugin as soon as possible. ;)
How to unfreeze?
Update this soon please? I would really like to use it! Thanks for the hardwork!
I hope soon, glad you took my idea ;p
Cool waiting for new version that has the new commands and works!
@ThisUsernameIsMine
I'm working on that, thanks ! ;)
@hawkfalcon
Yeah, i'll see that, don't use the 1.1.0 version, there is problem with it.
@chaosoulg
It (/freezeall) not unfreeze the people who are still frozen but I can make a command for that. ^^
When you freeze all would that unfreeze those already frozen? Btw version 1.1 with the freeze all command not working like the guy said below. 1.0 with no freeze all command still works.
Umm errors. http://dev.bukkit.org/paste/4998/ yeah DX
Freezing players is nice, but they could still run some other command like /spawn, /home etc. ;-)
@Pandamatak
I think it's compatible because I use this version for my 1.2.3 server and it uses a beta build. ;) Sorry for the late answer. '
@hawkfalcon
Okey, I'll make this quickly ! :)
Can you please make it so i can say /freeze all and everyone freezes? thanks!