TaxFreeRegion
TaxFreeRegion
Description
Note: At the moment I do not have that much time to maintain TaxFreeRegion (and I stopped using Bukkit). I will try to provide compatibility updates - but I can't promise you that updates will be available the day after a new release of Bukkit.
TaxFreeRegion enables you to define regions where a user who enters that region gets different permissions. You can black- and whiltelist specific commands (not only basic commands - the black-/whiltelist checks the whole command with all parameters). Additionally you can control what the plugin does when a player enters or leaves a region (execute commands, change the inventory, ...). The plugin also offers certain protection options which ensure that a player cannot abuse extended rights which he got inside the region.
Uses for this plugin:
- Creative-area on survival server
- PvP Area
- Adventure area
- Create an area with different permissions
- Create a regeneration area
- Create a shopping area
- ...
Video
(this video is from the old version 0.2)
Features
- Define multiple independent regions with multi-world support;
- Manipulate inventory, health, hunger and XP when a player enters/leaves a region (save and clear, do nothing, restore the saved, ...)
- Inventory reward system: Enter a region -> inventory is saved and cleared. Leave the region -> You get your old inventory back AND you have access to all items you collected inside the region.
- Give regions a name and welcome users that enter those regions.
- Define regions with WorldEdit or use existing WorldGuard regions.
- Server restart proof, you won't loose your inventory if you disconnect or the server restarts;
- Define permissions that will be applied to a player when he enters the region.
- Blacklist and whitelist commands.
- Configure protections for every region to prevent players from transporting items across the border.
- Run commands (instant or delayed) when a player enters/leaves a region.
Dependencies
- WorldEdit 5.5.7
- WorldGuard 5.8 (optional)
Installation
- Download the JAR file and put it in the plugins folder
- Make sure you have WorldEdit and that it is enabled
- Restart the server.
Credits
- adreide (idea, version 0.1 and 0.2, see: TaxFreeRegion 0.2 - Bukkit Forums)
- tickleman (version 0.3, see:TaxFreeRegion 0.3 - Bukkit Forums)
- lishid (used some code from his plugin "OpenInv" to create the "inventory reward" feature, OpenInv on BukkitDev )
Source
https://github.com/fruel/TaxFreeRegion
Any good way to keep one player from dropping items across the border to another player? If I make a larger region surrounding a smaller one that doesn't allow you to drop items to prevent this, will that effect the smaller region inside as well?
@clavat
Doesn't work with mcpc+ :( its too bad, I really need this plugin for my adventure/survival crossover map
EDIT: nevermind, tracked down the bug to me using Java 6 instead of 7
Hi, i have updated this for make compatibily with 1.4.7 R01 bukkit only
https://mega.co.nz/#!z1AiTDjB!boHxeRj7oV3oG1z773yhvU8KzfZtNLfY2IBC1q-Ld0Y
I think you need to delete inventories.ser offlineregion.ser rewards.ser
If Mega doesn't work, MP me on bukkit forum ;) it's my first upload on this :p
@xS1L3nTx
It's hard for me to find time to fix all bugs at the moment. Also I do not use Bukkit at the moment. (I changed my Server to the Feed The Beast mod).
Yes, TFR is open source. The GitHub link is in the description above. Feel free to add a pull request if you fix any bugs.
Hello there,
Somehow, TaxFreeRegion doesnt work anymore with 1.4.6 craftbukkit... It would be very nice if you could fix that :)
And theres a bug with multiple actions for one region; If the inventory is changed and at the same time with xp-level the inventory change doesnt occur or isnt restored - somtimes the commands doesnt work or permissions arent given since 1.4 craftbukkit in general.
It would be nice if you could fix that, because my server depends on it :o
Thanks in advance, xS1L3nTx
P.S.: if its open source, maybe i could look at it? And try to fix?
@obit8
I am sorry the I haven't updated TaxFreeRegion yet. I haven't played Minecraft for about 2 months now and I stopped my server too. (this means I am not up-to-date with all features of MC 1.4.x too)
At the moment I do not have not so much time for TaxFreeRegion. I can't promise anything but I will try to update it when I have time.
In the meantime: TaxFreeRegion is open-source. If anybody wants to create a GitHub pull request feel free to do it.
Doesn't work with 1.4.4 of CraftBukkit.
Command c:gamemode doesn't work, and sometimes he can't restore inventory, sometimes yes.. is not so stable.
@lfrst05
I have been testing 1.5 all day today and asked a couple of friends to try and "break it" as in steal some items, they have tried and failed so seems great to me!
@haynzee
If there are no major problems with the 1.3.1 update I will try to release 1.6 today in the evening (local time now: 15:30 GMT+2)
@lfrst05
@lfrst05 Thats great, looking forward to 1.6. Do you have an ETA on it, no worries if you don't :)
@haynzee
The purpose of the world setting is currently to define which region belongs into which world. At the moment you cannot define a whole world as region.
But keep an eye on TFR 1.6. I have to check the code and if it does not create too much problems....probably.
@lfrst05
@lfrst05 Hiya, thanks for the tips :) I do try my best to keep an eye on the little monsters. Not a clue how but they always manage to get around something I have. I was using this pre 1.3.1 though and often checked inside their inventories and didn't notice anything "stolen".
Just another quick question does a region have to be provided. I ask because I basically have 2 worlds a creative one and a survival one. Basically I want the change of inventory to be made when they leave each world I just wondered do I need to mark out a region for this or can I just use world: xxx in the config?
Thanks
@haynzee
I am going to test the plugin in the next days but I think the main components will work fine. But do not use the inventory reward feature until I update TaxFreeRegion - It uses some methods of the vanilla Minecraft server which may have chagned.
About cheaters:
I think there might be a exploit to bypass the inventory checks. Some time ago I found on my own server a few stacks of diamond blocks (not in the creative arae ;)) and I heared some people talking about beeing able to get items out of creative.
I think it has something to do with connection timeout or an unexpected disconnect. When creating version 1.5 I tried many things to reproduce this bug but I was not able to do so.
With the current version 1.5 I do not know if the bug still exists or if there has been a bug at all.
So far I did not get any complaints from server admins but as an advice: Keep an eye on your players. :)
@Ifist05 This plugin is great, use it all the time, could you tell me are there any known issues with CB 1.3.1. I'm going to test it out now just don't want to find someone knows of a loophole due to 1.3.1 as I use this to prevent players from taking stuff from creative to survival. (They love to cheat)
Everything ist working. Thanks!!!
Version 1.5 has been uploaded (awaiting approval).
@EnderdragonDE: I hope this fixes your problem. I was not able to reproduce it.
@crehop: The permission bug should be fixed.
@EnderdragonDE
weird...really, really weird..
I think I will be able to release TFR 1.5 this weekend. If the problem is still present in 1.5 I will take another look at it.
Same error. Using Bukkit 1.2.5-R4.0, WG 5.5, WE 5.2, with no Regions in the config.
@EnderdragonDE
I think i developed TaxFreeRegion with WorldEdit 5.2 & WorldGurad 5.5. At the moment I am developping the next version of TFR which will use the current version of WE/WG.
@lfrst05
I tried shutdown, reload, rename and creating a new config. Which WG and WE versions you use for dev? Link to both pls.