httprafa / creeper-recover Goto Github PK
View Code? Open in Web Editor NEWRecovers all destroyed blocks by Creeper or other Entities
License: MIT License
Recovers all destroyed blocks by Creeper or other Entities
License: MIT License
There's a couple of worlds I have where I don't want this to happen in, a world blacklist would be useful
CreeperRecover-1.0.12-all.jar doesn't work in folia-1.21
Reported by Darmoed on SpigotMC
If half of the chest explodes, you can take things out of the remaining whole half. And they will be restored to the chest.
plugin version: 1.0.11
A little delay before the blocks start recovering would be nice, and would make the consequence of getting stuck in a creeper hole a little more meaningful, especially when being swarmed by loads of mobs
hey plugin work fine and all that but idk why im getting this error in my console :
[Sat 19:56:59 WARN CreeperRecover] Plugin CreeperRecover v1.0.12 generated an exception while executing task 64
java.lang.IllegalStateException: Not a JSON Object: null
at com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:101)
at CreeperRecover-1.0.12-all.jar//de.rafael.plugins.creeper.recover.utils.config.JsonConfiguration.loadConfig(JsonConfiguration.java:105)
at CreeperRecover-1.0.12-all.jar//de.rafael.plugins.creeper.recover.stats.PluginStats.save(PluginStats.java:88)
at CreeperRecover-1.0.12-all.jar//de.rafael.plugins.creeper.recover.stats.PluginStats.tick(PluginStats.java:116)
at CreeperRecover-1.0.12-all.jar//de.rafael.plugins.creeper.recover.CreeperRecover.lambda$onEnable$3(CreeperRecover.java:142)
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
I only have CREEPER in my target block but both creeper and tnt are recovered.
{ "configVersion": 1, "plugin": { "bStats": true, "ignoreUpdates": false }, "recover": { "recoverSpeed": 3, "blockRecoverSound": "BLOCK_ROOTED_DIRT_PLACE" }, "target": [ { "type": "ENTITY", "ignore": false, "all": true, "entityTypes": [ "CREEPER" ] }, { "type": "HEIGHT_RANGE", "ignore": false, "from": -64, "to": 320 }, { "type": "HEIGHT_FIXED", "ignore": true, "fixed": 32 } ] }
When a creeper explodes with a custom music disc in a jukebox. The plugin fails to regenerate the CD. Can you add support for CDs and custom CDs when inside a juke box on explosion.
I've got the plugin installed on Spigot, and I can trigger fixes manually using /recover fix all, but it doesn't seem like it's recovering automatically after the 100ms.
Edit: I've noticed with testing it will replace lanterns...this is the only item I've found that currently is replaced after destruction.
It's possible I've missed something, but I believe the config out of the box should work for creepers, right?
A file with all strings that can be customized. Similar to other plugins.
How should I turn off TNT recovery
Items/Blocks can be duplicated like redstone.
Just let a tnt explode nearby of redstone
so when i was testing the plugin out i tried to blow up a creeper near a redstone machine and half of the stuff got duplicated i hope can be fixed!
because when the creeper explodes it doesnt really destroy stuff like pistons or sticky pistons so they fall to the ground and then when that happens the plugin just rebuilds everything with the item on the ground so now u have 2 instead of 1!
In any of the explosions, the frames fall to the ground. They are not restored during the explosion regeneration process.
Currently this plugin only time block recover with delay per block, while this is great for most cases, in bigger/greater explosions I find this very slow and if I decided to decrease the delay per block, then it became too fast for the smaller explosions, so I wanna ask if its possible to add like easing function for delay per block, which the first block is slow and became faster as it recovers (3 tick at first block, 2 tick at second block, 1 tick at third block, etc.)
Henlo, so if realistic boom is activated on fancy physics plugin this creeper recovery plugin is not fix any block. I can turn this feature off and use it without any problems, but it would be great if you have a chance to fix it.
Using on 1.20.4 version.
https://www.spigotmc.org/resources/fancy-physics-%E2%9C%A8-1-19-4-1-20-6.110500/
Hi. I tried the plugin, and it seems that I have to use the command /recover fix, is there a way to make the recover automatic?
A list of blocks that will not be destroyed by creepers. For example, creepers could be used to potentially bypass plugins that use sign protections, it would also be useful to enable server operators to patch any potential exploits without needing to wait for a patch
In 1.21 the Breeze mob Wind Charge and Wind Charge item, when they explode they behave as creeper explosion and break blocks when this plugin is active.
The normal behavior would be to simply interact with redstone and not break any kind of blocks.
My current solution and suggestion for people facing the same issue but want some safety from creeper explosions without deactivating mob griefing is to set the "mobExplosionDropDecay" gamerule to FALSE.
This wont stop be the explosions but will make it so 100% of the exploded blocks will drop as items and you can just place them again!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.