noswimming
NoSwimming
Contents:
- General information
- What you can do with this plugin
- Things to edit in config
- Installguide
- (short) user manual
- Planned features
- Bug report
General information:
Developers of this plugin are eitorf and Verci_.
The idea was to make a plugin that allow you to build some island where the players are forced to stay and build.
We are working in europe (timezone GMT + 1) so please don´t expected an answer to your comment within 2 hours.
We try to answer every comment and fix every bug you post. If you find any bugs please post them in this thread with the current version you choose so we are able to fix it.
What you can do with this plugin:
Noswimming is a simple plugin forcing you not to swim, or to move over a configurable block.
Every time you walk/jump into water (or any other configurable block) you get the damage that is set in the config file.
This plugin is great if you want players to stay in a certain place (for example an island) or just want to have something different difficulty in your game. At version 1.2.0 or above we implement an economy function. For using this you have to install Vault and any economy plugin that is compatible with Vault (for example EssentialsEconomy). If you don´t use Vault you can´t use this function of noswimming. Other features are the set of 'clean' zones or the neutralisation of an area.
Things you can edit: (Short form)
- The block, player receives damage
- The amount of damage
- The Time-delay between damage
- The message sends to player while walking over the block
- The time-delay to absorb one block
- set 'clean' time zones
if you have installed an economy-plugin an vault:
- penalty for moving in water
- baseprice for neutralisation
- price per block for neutralisation
- losing level for the ability to swim for a time
- losing "fuel" for the ability to swim for a time
- ...
There is a long form of this at the userguidepage.
How to install NoSwimming:
- Download the latest File from NoSwimming
- Simply drag and drop the noswimming.jar to your pluginsfolder at your server
- if you download the .zip file extract it in your "plugins" folder
- Reload your server
- NoSwimming should be enabled and print a message in console
If you have questions just post as comment, thanks!
(short) user manual:
Commands:
Region neutralisation:
- /nsw <X-coordinate 1st point> <Z-coordinate 1st point> <X-coordinate 2nd point> <Z-coordinate 2nd point>
- /noswimming <X-coordinate 1st point> <Z-coordinate 1st point> <X-coordinate 2nd point> <Z-coordinate 2nd point>
Permissions:
- noswimming.allow (allows you to swim in water without getting hurt [for admins])
- nsw.clean (allows you to clean a region)
Long form of this at the userguidepage.
Planned features:
- waiting for your ideas, pls post in comments
Bug report
Pls report bugs or errors if you find any.
Do it like the following example:
NoSwimming version:
Javaversion my server is running:
Bug, problem:
Error message: (useful, but not required)
If you report errors, bugs like this it is much easier for us to help you, thanks.
@NightmarexGR
The reason why we dont implement a tool to choose areas was that you normally arent allowed to swim or go into water so you cant mark a block that is in an ocean for example.
The other reasons explained eitorf in his comment:
i dont know if it could collapse with worl edit. and you cant mark a waterblock with a wooden axe
i dont know if it could collapse with worl edit. and you cant mark a waterblock with a wooden axe
I love this Plugin But u could make cleaning areas eaysier by having an item like wooden axe to choose the areas
@RogueMeistaJones
What version did you choose, what java version is your server running?!
hey, i'm trying to load the plugin but every time i try, i just get this message in the console:
08:36:27 [SEVERE] Could not load 'plugins/noswimming.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/eitorfVerci_/noswimming/noswimming : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:155) 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:222) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: me/eitorfVerci_/noswimming/noswimming : 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:44) 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:144)**
working at it and coming soon ;)
finished ;) will be available at version 1.3.1 (just have to approve by bukkit)
@Gretter
I have to talk to eitorf, but it could work, thanks for this idea.
If you're looking into this, then perhaps you could make armor or inventory a factor. You can sail your gear across, but no way you can swim plate armor across with out Chuck Norris skin.
@MYCRAFTisbest
We try to add this function, but it´s not possible to do that without extrem laggs.
My suggestions for u is to download version 1.3.0 and set allow_swimming at level to true. U can set the lost levels per tick to 0, so ur players dont lose lvls. The time_between_losing option should be at 20 or something so your players could swim for 20sec´s. If u then also allow boat´s, it think u have the scenario u want. Correct me if not...
i think you have to look for your program "java" at your pc. i think you cant check it in the console
@Verci2
It don´t work for me... :-(
The new 1.30 Version -> same issue.
I think the Server is not running Java 1.7. How can i check this? Is there a way to check this over the minecraft server console?
@MYCRAFTisbest
we´ll add this function as soon as possible..
you should add an limit size before getting hurt, like getting tired. I want this so people need a boat or something to cross an ocean but a smaller body of water like a pool will not hurt the player
@Nikuda
I hope it works with java 1.7.0_06, thats the version i made the new upload file with.
edit: the version with java 1.7 can now be downloaded...
@eitorf
Thank you very much!
This is a very good news for me.
Great support i have to say :-)
hmm but on Java 6 your plugin don´t work for me, too... but i don´t know the version of the java 6.
Can you tell me, what the "right" version of java 7 is? I would tell it to my hoster.
@Nikuda
Thanks for this information, we try to fix that error, but it could take time, maybe we´re ready tomorow...
Edit: This error is caused because u use a "false" java version, we now make a version for java 1.7.0_06 ( file name: noswimming1.2.3_java_1.7 ) This should work at your server cause it is programed with the same java version your server running...
@eitorf
I have a lot of plugins on my server, but yours is the only one with a issue.
I hope this info helps.
Now i have Java 7, but it´s the same issue with Java 7.
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
@Nikuda
Could you test your server with other plugins, or is our plugin the only one that doesn´t work. (so we could be sure that the problem is caused by the plugin, otherwise we can´t change something... :( )
Hello eitorf,
thanks for fast replay.
I talked to them, but they don´t want to update, because Java 7 is not stable for Linux Debian 6...?
@Nikuda Please tell us if it works with java7, cause now i don´t know what to do against this bug... I talk to eitorf later, maybe he knows, we´ll upload a new version as fast as possible.