[MECH] Safe Creeper - Control creepers, Enderman, TNT, Fireballs and more!

Discussion in 'Archived: Plugin Releases' started by Tim Visee, Jul 8, 2011.

  1. Offline

    Tim Visee

    [​IMG]
    The Safe Creeper project page has been moved. Go to one of the two pages bellow to get to the Safe Creeper project page, with the newest download available:​
    You can view the orriginal page in the spoiler bellow. It's highly recommended to visit one of the above sites, to view the up-to-date pages.
    Orriginal Page (open)








    InstallationBasicsAdd-ons and Support
    DownloadsCommandsSupported Plugins
    Direct downloadPermissionsAdd-ons
    InstallationConfig
    MoreDevelopmentSupport
    Bugs & IssuesAPIDonate
    ChangelogSource
    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
    • Added auto updater, to automaticly install new updates!
    • Added new, more stable, update checking system.
    • Added ability to 'Spawning.ZombieType' to make giants spawn in the ZombieControl.
    • Added 'CanCreateSnow' to the SnowmanControl to disable the Snowman from creating snowlayers.
    • Added feature to make mobs drop skulls inside 'CustomDrops.Skulls', players can drop their own head too. (Available for CreeperControl)
    • Added 'AlwaysAngry' to the PigZombie control
    • Added auto updater settings to config file to disable auto updates, notifications or update checks.
    • PlayerControl, SkeletonControl and ZombieControl)
    • Updated LikeABoss usage methods.
    • Changed default values for 'CanPickupItems' to false for most mob controls.
    • Fixed world config files not converting properly.
    • Fixed live statics returning wrong values.
    • Fixed issue in the config core which caused equipment don't work properly.
    • Fixed withers breaking stuff when they are stuck when DestroyWorld was disabled.
    • Fixed live statistics causing the server to crash.
    • Fixed flying blocks from spawning when destroy world was set to false.
    • Fixed errors caused by unknown mob types.
    • Build against Bukkit-1.5.2-R1.0
    Connections to the outside
    Safe Creeper does setup connections to the outside, to other servers than the server Safe Creeper is running on. In the current versions (v1.3.6 and above) Safe Creeper does connect to the following servers; The first connection Safe Creeper sets up is a connection to the update servers of Safe Creeper. This update server is a separated server hosted by timvisee.com (developer of Safe Creeper). The connections to the update servers are made on each start up, and each hour while the plugin is running. These connections can be disabled inside the config file of Safe Creeper underneath the node 'updateChecker'. Because of the update checker and the auto updater Safe Creeper does also setup a connection to dev.bukkit.org to download the newest plugin versions. Other connections are made to the servers of mcstats.org, this is a service Safe Creeper uses to add live statics, like the amount of servers running Safe Creeper, these statics are fully anonymous. Connections to mcstats.org and live statics usage can be disabled inside the Safe Creeper configuration file.

    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.
    [​IMG]
     
    Valdifer, Mercury, Jeroeny and 3 others like this.
  2. Offline

    Tim Visee

    Safe Creeper v1.3.5.1 - CustomDrops, Skeleton/Zombie Type ...

    Safe Creeper 1.3.5.1 has been released. This is just a small update. This update contains a few new features, for example 'CustomDrops' has been added. This gives you the ability to control/manage the XP dropped by mobs/players, in the future you should also be able to add additional drops, or to put drops on a black list. Also a feature 'SkeletonType' has been added to the SkeletonControl ('ZombieType' to ZombieControl) to set the chance of a WitherSkeleton to be spawned, for the ZombieControl you can set the chance of a VillagerZombie to be spawned. Also, a few bug fixes have been made, most of them are according to error spamming in the console caused by multiworld stuff.
    Important Note: This version requires Bukkit-1.4.6-R0.1 or above for this update. Lower versions won't work and will cause a huge wall of errors in the console!

    Download
    Because the bukkit administrators need to validate the new plugin files, the download probably isn't available yet on this page. We highly recommend you to download the file from bukkit or my (timvisee's) website:
    Bukkit direct link: http:dev.bukkit.org/media/files/659/690/SafeCreeper_1.3.5.1.zip
    My website direct link: http:timvisee.com/download/111
    All versions: http:timvisee.com/projects/bukkit/safe-creeper/downloads/

    How to update Safe Creeper from 1.3.5 or lower
    Important! Different than before: Because of the newly added file updater it's way easier to update Safe Creeper. The only thing you've to do is update the SafeCreeper.jar file. All your config files are automaticly updated as soon as you restart the Safe Creeper plugin with the new .jar file. Also, all the new features are automaticly added to your config files, so there's no need to fully set up all the config files again!

    How to install Safe Creeper 1.3.5.1
    If you haven't installed an earlier version of Safe Creeper on your server you've to do the following to install Safe Creeper on your server. The first thing you've to do is download the files of Safe Creeper 1.3.5.1. Inside this downloaded .zip file is a SafeCreeper.jar file. You need to place this file into your plugins folder of your server. Make sure you've shut down your server first. Then you also need to copy the Safe Creeper (from the downloaded .zip file) into your plugins folder, because this folder contains all the config files. If you are not able to add this folder you don't have to copy them. Safe Creeper will automaticly generate it's config files if they aren't available on start up. Although I highly suggest to copy this folder if you are able to. After this you can make your changes in the config files if you want and you can start up your server again.

    Changelog for 1.3.5.1
    • Added 'Despawning' feature to every mob control and the player control.
    • Added 'CustomDrops' to every mob control and the player control to manage items and XP drops.
    • Added 'Spawning.SkeletonType' to the SkeletonControl to set the Wither skeleton spawning chance.
    • Added 'Spawning.ZombieType' to the ZombieControl set the Villager zombie spawning chance.
    • Removed 'KeepXPOnDeath' from the player control, 'CustomDrops.KeepXP' and 'CustomDrops.KeepXPLevel' replaces this feature.
    • Removed 'DropXPOnDeath' from the player control, 'CustomDrops.DropXP' replaces this feature.
    • Removed 'DropItemOnDeath' from the Enderman control, 'CustomDrops.DropItemOnDeath' replaces this feature.
    • Fixed some settings not working properly when a world file is available.
    • Fixed error showing up when 'DestroyWorld' for creepers is disabled.
    • Fixed error spamming caused by some settings in the config files.
    • Fixed 'OtherExplosions' control not being called for unknown explosions.
     
  3. Offline

    Tim Visee

    Safe Creeper v1.3.5.2 - Important bug fixed!

    Safe Creeper 1.3.5.2 has been released. This is just a small update. It's highly recommended to update to this Safe Creeper version. One of the bugs which has been fixed in this version, is a bug which causes the server to crash.
    Important Note: This version requires Bukkit-1.4.6-R0.1 or above for this update. Lower versions won't work and will cause a huge wall of errors in the console!

    Download
    Because the bukkit administrators need to validate the new plugin files, the download probably isn't available yet on this page. We highly recommend you to download the file from bukkit or my (timvisee's) website:
    Bukkit direct link: http:dev.bukkit.org/media/files/659/952/SafeCreeper_1.3.5.2.zip
    My website direct link: http:timvisee.com/download/113
    All versions: http:timvisee.com/projects/bukkit/safe-creeper/downloads/

    How to update Safe Creeper from 1.3.5.1 or lower
    Important! Different than before: Because of the newly added file updater it's way easier to update Safe Creeper. The only thing you've to do is update the SafeCreeper.jar file. All your config files are automaticly updated as soon as you restart the Safe Creeper plugin with the new .jar file. Also, all the new features are automaticly added to your config files, so there's no need to fully set up all the config files again!

    How to install Safe Creeper 1.3.5.2
    If you haven't installed an earlier version of Safe Creeper on your server you've to do the following to install Safe Creeper on your server. The first thing you've to do is download the files of Safe Creeper 1.3.5.2. Inside this downloaded .zip file is a SafeCreeper.jar file. You need to place this file into your plugins folder of your server. Make sure you've shut down your server first. Then you also need to copy the Safe Creeper (from the downloaded .zip file) into your plugins folder, because this folder contains all the config files. If you are not able to add this folder you don't have to copy them. Safe Creeper will automaticly generate it's config files if they aren't available on start up. Although I highly suggest to copy this folder if you are able to. After this you can make your changes in the config files if you want and you can start up your server again.

    Changelog for 1.3.5.2
    • Fixed explosion sounds being too loud.
    • Fixed server crashes caused by the 'ExplosionSound' feature in some explosive controls.
     
  4. Offline

    Tim Visee

    Safe Creeper v1.4 - Destruction rebuild, ...
    Safe Creeper 1.4 has been released. With this update you can enable destruction rebuild for all the explosions and fire happening on your server. This means, that when you turn this on the damage explosions create will be reverted after a while, the destroyed world will slowly rebuild. A WorldControl has been added to manage some global world stuff like spawn limits, or default game rules. A WeatherControl has been added to change the way the weather acts in each world. You can fully disable the rain, you can make it shorter, so on and so on. A lot more features have been added, please check the changelog on the bottom of this message.



    Download
    Because the Bukkit administrators need to validate the new plugin files, the download might not be up yet. You can find the download link on the top-right above the sidebar on the main page.

    How to update Safe Creeper from 1.3.6.9 or lower
    Important! Different than before: If you have Safe Creeper version 1.3.6.9 installed simply use the command '/sc installupdate' to automatically install the update. If it doesn't work or when you have another version of Safe Creeper running, do the steps bellow: It's very easy to update Safe Creeper, the only thing you've to do is update the SafeCreeper.jar file. All your config files are automatically updated as soon as you restart the Safe Creeper plugin with the new .jar file. Also, all the new features are automatically added to your config files, so there's no need to fully set up all the config files again!

    How to install Safe Creeper 1.4
    If you haven't installed an earlier version of Safe Creeper on your server you've to do the following to install Safe Creeper on your server. The first thing you've to do is download the files of Safe Creeper 1.3.4. Inside this downloaded .zip file is a SafeCreeper.jar file. You need to place this file into your plugins folder of your server. Make sure you've shut down your server first. Then you also need to copy the Safe Creeper (from the downloaded .zip file) into your plugins folder, because this folder contains all the config files. If you are not able to add this folder you don't have to copy them. Safe Creeper will automatically generate it's config files if they aren't available on start up. Although I highly suggest to copy this folder if you are able to. After this you can make your changes in the config files if you want and you can start up your server again.

    Change log for 1.4
    • Added 'Explosion/Destruction Repair' feature to all the explosion and fire related controls, to make blown up and burnt down blocks repair after a while!
    • Added the WeatherControl to manage weather in worlds.
    • Added the WorldControl to manage global world features.
    • Added the BedControl to manage beds usage.
    • Added 'CustomExplosion' features to the WitherSkullControl and the FireballControl.
    • Added feature to make PigZombies spawn as baby.
    • Added feature to make wolves angry when spawned.
    • Added feature to make wolves sit when they spawn.
    • Added feature to give wolves random collar colors.
    • Added '/sc tasks' command to list all running Safe Creeper scheduled tasks.
    • Added 'CanSneak' and 'CanSprint' features to the PlayerControl.
    • Added feature to manage all scheduled tasks from the config file.
    • Added Corruption support.
    • Added WorldGuard support.
    • Enchanged Metrics/MCStats usage.
    • Enchanted MobArena hook.
    • Enchanted PVPArena hook.
    • Enchanted Factions hook.
    • Removed LikeABoss support (replaced with Corruption support).
    • Build against Bukkit-1.5.1-R0.2.
     
  5. Offline

    saveryan

    hello I'm having a problem with safecreeper not starting at all on my bukkit server, I'm using version v1.4.1 , bukkit 1.5.2 R0.1 and PEX v1.19.5 (I have to use this version of Pex or else i get problems with Mobarena :S) I think the error comes from pex config but I don't know where so could you take a look please?

    Code:
    [INFO] [SafeCreeper] Disabling SafeCreeper v1.4.1
    >18:45:35 [SEVERE] Error occurred while disabling SafeCreeper v1.4.1 (Is it up to date?)
    java.lang.NullPointerException
    at com.timvisee.safecreeper.SafeCreeper.onDisable(SafeCreeper.java:253)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:481)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:400)
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:393)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.disablePlugins(CraftServer.java:277)
    at net.minecraft.server.v1_5_R3.MinecraftServer.stop(MinecraftServer.java:334)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:441)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    and this is where I think everything goes wrong please contact me as soon as possible Thanks.

    Code:
    [SEVERE] Error occurred while enabling SafeCreeper v1.4.1 (Is it up to date?)
    ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:157)
    at com.timvisee.safecreeper.manager.PermissionsManager.setup(PermissionsManager.java:91)
    at com.timvisee.safecreeper.SafeCreeper.setupPermissionsManager(SafeCreeper.java:361)
    at com.timvisee.safecreeper.SafeCreeper.onEnable(SafeCreeper.java:163)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:218)
    at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
    at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Thanks a lot
    Saveryan
     
  6. Offline

    Tim Visee

    Jep, indeed something goes wrong, could you give this development build a try?
    http://d.pr/f/H7iL

    Tim Visée
     
  7. Offline

    saveryan

    ty a lot I'll test it right away

    saveryan

    It now works but I can't make multiworld settup, i have a world where tnt is not allowed but after restarting the server it still damages the world.

    Saveryan

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

Share This Page