Safe Creeper
Current version: Safe Creeper 1.5.3.1 Beta for Minecraft 1.9.2
Installation | Basics | Add-ons and Support |
Downloads | Commands | Supported Plugins |
Installation | Permissions | Add-ons |
Config | ||
More | Development | Support |
Bugs & Issues | API | Donate |
Changelog | Source | |
Statics | ||
What is Safe Creeper |
---|
Control creepers, Withers, EnderDragons, Enderman, TNT, Fireballs and a lot more!
With Safe Creeper you can control creeper explosions and other things like, fireballs, TNT, Enderman and a lot of other things, you can set if a creeper explosions destroys blocks. You can set if Zombie's can break down doors. You can also set a lot of other things, the possibilities are almost endless! A few other examples are that you can set up if players are able to use TNT blocks, if creepers will explode above the surface and underneath they wont, set if Enderman can place and break blocks, even if they can clone blocks, explosion sounds, smoke effects and a lot of more things. The plugins is fully configurable and it has multi world support. This is a must have for most server administrators.
Example Video |
---|
This is an video witch explains the config file system of an older version of Safe Creeper, it should work very similair with the current version. This video also shows you some features from Safe Creeper:
Features |
---|
This is a small list of features witch Safe Creeper can provide for your server. If you want to see the full list, and a list of planned features, visit this page: Page: Features
- Set if creepers damage the world, also fireballs, TNT and other things
- Get full control of the Wither and EnderDragon bosses!
- Enderman support, set if enderman can place and break blocks, also set if they can clone blocks (get blocks but don't remove them from the world)
- Multi World support
- Start the plugin before loading the world, to ceep everything safe while generating the world and adding the mobs on it
- Optional function that your settings are only avable between two levels, for example, if you want, a creeper can explode only underneeth a level (y coordinate) and above a level.
- Explosion sounds, enable or disable explosion sounds
- Explosion smoke effect
- Set if players can place a TNT block
- Set if creepers will be powerd when they hit by lightning
External Connections |
---|
Safe Creeper makes some connections to external servers. One of these connections is to dev.bukkit.org itself. Safe Creeper uses this connection to check whether there are any updates available. Safe Creeper is able to download these updates automatically from the dev.bukkit.org servers. Since Safe Creeper 1.5.2.3, Safe Creeper is also posting anonymous statistics to statistics.timvisee.com. This post request contains little information about the plugin and the server it´s running on. This request contains the version of Craft Bukkit, the version number of Safe Creeper, and the amount of online players, this post request may also contain additional information coming from Safe Creeper itself, like the amount of Creeper´s nerfed by Safe Creeper. A server address is not included because the statistics system is anonymous. The Safe Creeper statistics system will send the server´s address if enabled in the configuration file. This statistics system has been implemented to give people the ability to see how many servers Safe Creeper is running on. And to give an overview of the global usage of certain Safe Creeper features. All these systems could be disabled in the configuration file. Safe Creeper does not connect to any other external server than the two described above.
Bugs & Issues |
---|
Please go to the following page to see how to report a bug, this page also contains a list with all known bugs in the current Safe Creeper version.
Page: Bugs
Donations |
---|
Please donate some money so I can buy some coffee to make better plugins and even update my old ones :) , I really like it if you give any donation! You could go to a donation page using the button bellow or the donate button above the search-box
Update:
I've been working on the new Safe Creeper update, one feature that this version will contain is the 'Destruction or Explosion' repair feature. What this simply does is repairing your world damage. For example, when a creeper explodes, it creates a hole in the ground. What this feature can do is repair that part of the ground slowly after some time as of nothing hapend!
I don't have scheduled a time yet for the release of this new update, although it shouldn't take long.
Tim Visée
@MaxLui
Hello,
Yes, you can change this file using notepad, that's no problem. But the global.yml file is a YAML file (.yml extention). Inside YAML files you can't use any TAB's. In the error you posted too (thanks) I see you used a TAB character, that's what's causing the problem. There's an easy way to fix your issue, you simply have to replace your TAB characters with a few spaces, that will fix the issue. You can put your whole file on the following website which will check for you if your yaml file contains any errors;
http:yaml-online-parser.appspot.com/
Now, at first, I highly recommend you to use a different editor to edit these configuration files, notepad could be used but there are other free text editors out there which can help a lot while editing these files. You should give the text editor 'Sublime Text' a try, it's an amazing editor and is perfect to use for these kind of files. Using this editor you can easily see if you used any tabs, and most of the time it automatic replaces your tabs with spaces. You can download this text editor from the following website;
http:www.sublimetext.com/
(You can buy the text editor, but you don't have to, if it asks you to buy it simply click 'cancel', it's a free to use tool for personal usage)
The last thing I want to tell you, is please do never forget to don't use TAB's inside YAML files, almost all the files from Safe Creeper, and most of the files from other plugins out there use YAML files!
Btw, I might create a little program for the Safe Creeper configs, which will make config editing way easier with a graphical interface, no need to change things around inside these config files which can cause errors like you have right now.
Hope this helps!
Tim Visée
Btw, you can send your config file to me using https:pastebin.com/ for example, I can correct your file if you'd like.
EDIT: Of course you can edit your files using the commands of Safe Creeper, but this cost some time and is not really efficient. The advantage is that this shouldn't cause errors in your config files. Although, once you see what caused the problem you are probably never going to have this problem again.
O sorry, i asked the question wrongly, I mean the global.yml file. Can I change it directly by NotePad? because this shows after I change the file and type /sc reload:
2013-04-05 13:22:59 [INFO] [m 2013-04-05 13:22:59 [INFO] [33;1mReloading SafeCreeper...[m 2013-04-05 13:22:59 [INFO] [SafeCreeper] Loading global config... 2013-04-05 13:22:59 [SEVERE] Cannot load C:\Users\Hei\Desktop\Bukkit\plugins\SafeCreeper\global.yml org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 1862, column 16: Enabled: true ^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175) at com.timvisee.safecreeper.manager.SCConfigManager.getConfigFromPath(SCConfigManager.java:77) at com.timvisee.safecreeper.manager.SCConfigManager.reloadGlobalConfig(SCConfigManager.java:96) at com.timvisee.safecreeper.manager.SCConfigManager.reloadAllConfigs(SCConfigManager.java:85) at com.timvisee.safecreeper.command.CommandHandler.onCommand(CommandHandler.java:218) at com.timvisee.safecreeper.SafeCreeper.onCommand(SafeCreeper.java:559) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(CraftServer.java:506) at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java:260) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: while scanning for the next token found character '\t' that cannot start any token in "<string>", line 1862, column 16: Enabled: true ^
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ... 17 more 2013-04-05 13:22:59 [INFO] [SafeCreeper] Global config loaded, took 85 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Loading world configs... 2013-04-05 13:22:59 [INFO] [SafeCreeper] 2 world configs loaded, took 3 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Updating the Safe Creeper config file... 2013-04-05 13:22:59 [INFO] [SafeCreeper] Creating backup of Safe Creeper config file... 2013-04-05 13:22:59 [INFO] [SafeCreeper] Safe Creeper config backup created, took 0 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Safe Creeper config file updated, took 4 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Updating the global config file... 2013-04-05 13:22:59 [INFO] [SafeCreeper] Creating backup of global config file... 2013-04-05 13:22:59 [INFO] [SafeCreeper] Global config backup created, took 0 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Saving global config file... 2013-04-05 13:22:59 [INFO] [SafeCreeper] Global config saved, took 16 ms! 2013-04-05 13:22:59 [INFO] [SafeCreeper] Global config file updated, took 284 ms! 2013-04-05 13:22:59 [INFO] [32;1mSafeCreeper has been reloaded, took 391 ms!
@bad339
Hello,
I've made a development build for TVNLib for Minecraft 1.5.1. I'm sorry it took this long, but I had some use issues while updating TVNLib. Here you have a download link to the development build;
http:d.pr/f/3kHs
Although it's a development build it should work perfectly fine!
Tim Visée
@MaxLui
Hello,
No it's optional to update the config files using the built-in commands. If you just edit the config file, don't forget to use '/sc reload' after saving the config file to reload it. If you use the built-in config commands you don't need to execute the reload command.
Tim Visée
Is that I must change the config by command?
@13thRanger
Great! :)
@bad339
Yes, I will release a TVNLib update as soon as possible.
Tim Visée
@Shaunbear
Thanks for the report, I'll take a look at the issue as soon as possible.
Tim Visée
@timvisee
lol don't worry man you have been soOOoo helpful man :) Hell i'm American and I have the most horrible spelling and grammar :D
Can you please update TVNlib for 1.5.1?
Skulls don't seem to drop. I only just noticed the option to enable it on 1.5 so I don't know if this has been around awhile or not.
@Fozzila
Hello,
Great to hear, thanks for your message.
Tim Visée
@timvisee
It works! Thx! :D
@Fozzila
Hello,
Do they still work if you disable TNT desctruction, if it does, try to disable 'OtherExplosionsControl', well, to disable the damage from them. That should temporarily block the damage untill this feature has been added.
Hope this helps,
Tim Visée
@timvisee
Yes i know, but tnt minecarts still work in the server.
@Fozzila
Hello,
The newest Safe Creeper version should work perfectly fine with the newest Craftbukkit 1.5 builds. I've tested it on my very own server, no problem seems to occur yet.
Tim Visée
@13thRanger
Hello,
You probably asked for the link bellow, this link will lead to the Documentation page, on there click on 'Mob Equipment'. On the mob equipment page it's explained very clear, that should help you with your problem. http:dev.bukkit.org/server-mods/safe-creeper/pages/documentation/
Btw, sorry for my English grammar, on the documentation page too, it's not too worse, but I'm not a native English guy and I'm Dyslectic too, I hope it's not anying to read or something haha.
Hope this helps,
Tim Visée
@goflish
Hello,
Very strange. Although I probably know what the problem is. Could you try to disable the Creeper control while Safe Creeper is installed, does it work then? This probably happends because Safe Creeper recreates the Creeper explosions. Is there any way to enable 'other explosions' or 'unknown explosions' or something similar to destroy the blocks, if that's enabled it might work. Anyhow, thanks for creating the ticket, I will take a look at it as soon as possible.
Tim Visée
@Juelz0312
Hello,
Yes I saw your previous message about this problem. I will add an option in the upcomming update where you can enable this feature again. (probably also customize it to make people fly further away).
Could you please create a ticket about this issue, that would be awesome and help a lot.
Thanks for the report btw.
Tim Visée