Buildrecall - Printable Version +- Cuberite Forum (https://forum.cuberite.org) +-- Forum: Plugins (https://forum.cuberite.org/forum-1.html) +--- Forum: Plugin Requests (https://forum.cuberite.org/forum-3.html) +--- Thread: Buildrecall (/thread-2021.html) |
Buildrecall - FrozdY - 06-26-2015 I'd like to suggest a plugin that can be used as an anti-grief thing, how should it work? Cuboid tool: Either a stick or if you implement it into WorldEdit. Left-click = set point 1 Right-click= set point 2 Commanads: /recall (Date examples: "22/6.2015+" "28/6.2015-") Returns: User ID and block types placed within the targeted area. Example: Date: 23/6 2015 <User1>: 3x Obsidian, 5x Stone and 7x Red Wool/Removed 510 blocks. time: 11:05-18:50 <User2>: 8x Lava and 150x Bedrock/Removed 0 blocks. 19:00-23:59 ________ Date: 25/6 2015 <User1>: 50x Obsidian, 20x Stone and 67x Red Wool/Removed 0 blocks. 10:00-15:00 <User2>: 15x Bedrock/Removed 0 blocks. 13:05-20:00 /recall undo ("User ID") Returns: All blocks placed/removed within the targeted area will be restored to the state it was before the user(s) did anything. /recall restore Returns: Restoring the area to it's original state before anyone did anything. /recall redo ("User ID") Returns: The opposite of "/recall undo" /recall freeze "area name" Returns: A build/grief free area /recall unfreeze "area name" Returns: The opposite of "/recall freeze" /recall block "User ID"(works both with a targeted area and globally) Returns: Blocks the user from bilding/griefing within the area or globally /recall deselect Returns: Deselects the targeted area so that you don't accidently change anything there. I can't think of anymore for now, but might come up with something in the future so I'll just update this post then in that case. But yeah, this would be great to have to be honest. RE: Buildrecall - NiLSPACE - 06-26-2015 Hello and welcome to the forum. Do you mean something like this? Though I wouldn't recommend using that plugin since it's really slow. RE: Buildrecall - FrozdY - 06-26-2015 (06-26-2015, 02:29 AM)NiLSPACE Wrote: Hello and welcome to the forum. I've been here for a while Nil, just haven't done anything for a while but yeah, something like that but both have those commands I suggested and be usable with a selection tool. RE: Buildrecall - NiLSPACE - 06-26-2015 I'm so sorry! I just played another game, and someone new joined there. I had that name in my head.. my bad:| RE: Buildrecall - FrozdY - 06-26-2015 (06-26-2015, 02:52 AM)NiLSPACE Wrote: I'm so sorry! I just played another game, and someone new joined there. I had that name in my head.. sorry :| hehe, NP RE: Buildrecall - FrozdY - 06-26-2015 So what do you think Nil, do you think you can implement these when you get around to learning sqlite? RE: Buildrecall - NiLSPACE - 06-26-2015 I actualy already made an sqlite version, though I didn't have the time to test it properly (Since this is anti-grief I suspect people want it to work properly ) RE: Buildrecall - FrozdY - 06-26-2015 (06-26-2015, 06:19 AM)NiLSPACE Wrote: I actualy already made an sqlite version, though I didn't have the time to test it properly (Since this is anti-grief I suspect people want it to work properly ) put it up on the forum and tell them to only report the failures, and since you're an admin you can like edit their posts when you've fixed the problem. Example: ____________________________________ /"command" doesn't work properly blablabla. ___ NILSPACE Edit: Done ____________________________________ Something like that to keep track of the things you've fixed and what not, that should save you some time RE: Buildrecall - NiLSPACE - 06-26-2015 Alright, I'll upload the code tomorrow I've already turned off my laptop. RE: Buildrecall - NiLSPACE - 06-27-2015 I uploaded it: https://github.com/NiLSPACE/PreciousBlocks |