[FUN/ADMN] TaxFreeRegion 0.2 - Regions with inventory saved, blacklisted commands [1000]

Discussion in 'Inactive/Unsupported Plugins' started by adreide, Jul 19, 2011.

  1. Offline

    adreide


    Description:
    TaxFreeRegion enables you to define regions where users that enters that region will have their inventory saved and cleared. When users leave that region, the new inventory content will be removed and the old one will be restored. Additionnaly you can blacklist commands in those regions.

    Very usefull if you have a creative region where you are willing to give everything to players!

    Video:


    Features:
    • Define multiple regions with multi-world support;
    • Give regions a name (with spaces and accents) and welcome users that enters those regions;
    • Servers restart proof, you won't loose your inventory if you disconnect or the server restarts;
    • Blacklist commands such as /spawn or any other command by adding a simple line in a text file.
    • Uses WorldEdit to select regions.
    • No database.
    Dependencies:
    • (Optional) PermissionsBukkit
    • WorldEdit
    Install Guide:
    1. Download the .zip file;
    2. Uncompress the .zip file into your bukkit plugin directory;
    3. Check that you do have TaxFreeRegion folder with messages.properties inside;
    4. Custom thoses messages if you want;
    5. Add permissions nodes (default goes to op);
    6. Restart Server and Enjoy !
    Permissions nodes:
    Code:
    taxfreeregion.noclear #for admins, if you have this permissions you won't be altered by regions
    taxfreeregion.use #for admins, permit to use the commands.
    Commands:
    • /taxfree list : lists the regions
    • /taxfree add [name] : adds a region (you have to make a selection with WorldEdit first)
    • /taxfree delete [name] : deletes a region with a given name
    • /taxfree reload : reloads the blacklist file
    /tf is an alias of /taxfree

    Commands Blacklist:
    1. Edit CommandsBlacklist.txt
    2. One command per line, don't forget the "/" at the begining.
    3. It matches by "start with".
    4. Ingame /taxfree reload
    Known Issues:
    • Overlapping regions won't work !
    Changelog:
    Version 0.2
    • Disabled in-region item droping from players.
    Version 0.1
    • first bukkit release
     
    sukosevato likes this.
  2. Offline

    sukosevato

    Oooh very sexy plugin!

    Very useful, kudos to you.
     
  3. Offline

    adreide

    @sukosevato thanks, if you have anything to add, you're welcome.

    I've posted a little video review.
     
  4. Offline

    GmK

    Finally a plugin that does only these two things - perfect for what I was looking for!!

    How do you handle commands with different integers? "/home set" "/warp xyz" and so on?
     
  5. Offline

    adreide

    @GmK the commands in the text files are matched by "startWith". So if you put /home it will block all /home commands. If you put "/home set" it will only block /home set.
     
  6. Offline

    yttr1um

  7. Offline

    Jigsaw

    I see that you can blacklist commands in the defined area. Is it possible to allow a user to only use a certain command while inside the defined area? For example if you have a "Free-Build" area and would like everyone to be able to use /give or /item. Thanks!
     
  8. Offline

    Clucky

    Awesome :D
     
  9. Offline

    yttr1um

    Just one think, people on zone can drop items out of zone, exit zone and take items on the floor.

    Sry for my english.
     
  10. Offline

    adreide

    Fixed

    @Jigsaw I'll see what I can do to add permissions
     
  11. Can you add a setting that allows an entire world to be selected as a region?
     
  12. Offline

    adreide

  13. Offline

    Peetz

    not working for me D: Error:
    "An internal eoor occurred while attmepting to perfrom this command"
    What did i do wrong? i have Worldedit.jar and TaxFreeRegion.jar in my "Plugins" folder!
     
  14. Offline

    adreide

    @Peetz unzip all the archive content as the plugin does not intent to create folders nor do have default config files. If you still have the error, please paste the console spam.
     
  15. Offline

    codename_B

    @Peetz - your support request is invalid because you're not using bukkit build #1000 or above. Until you update to it, this plugin will never work.
    org.bukkit.entity.Player.hasPermission was added in build #1000 and allows plugin devs to do away with supporting multiple permissions based plugins, and instead rely simply on player.hasPermission("permission.node"). While this means that there will be a few idiots on the users side (ie. you) who don't understand what having [1000] in the title of a plugin page means, for the most part this has gone down well and resulted in much easier generic permissions support for everyone.
    Code:
    This is a code tag
    It is done like this [code]stuff[ /code]
    
    Code:
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:22 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:23 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:23 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:23 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:23 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:23 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     13:10:24 [SEVERE] Could not pass event PLAYER_MOVE to TaxFreeRegion
     java.lang.NoSuchMethodError: org.bukkit.entity.Player.hasPermission(Ljava/lang/S
     tring;)Z
             at com.creadri.taxfreeregion.TaxFreeRegion.RegionCheck(TaxFreeRegion.jav
     a:428)
             at com.creadri.taxfreeregion.TaxFreeRegionPlayerListener.onPlayerMove(Ta
     xFreeRegionPlayerListener.java:31)
             at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
     va:286)
             at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
     a:58)
             at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
     ava:321)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
             at net.minecraft.server.Packet10Flying.a(SourceFile:126)
             at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
             at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
             at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
             at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
             at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
             at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  16. Offline

    adreide

    @Peetz , please edit your previous post to and remove unnecessary stacktraces.
    Your problem is that you have a bukkit prior than 1000. Please update to bukkit 1000 release.
     
  17. Offline

    tickleman

    Very cool plugin, thanks, I will now have real build-zones separate from the "normal world" where people won't be abble to build.

    - TaxFreeRegion to define inventory-independant zones
    - RealShop to create chests containing infinite items (infiniteBuy shop, must define a NPC player name to give the shop to, and set all its prices to 0)

    Cool idea this blacklist commands file.

    Could you create a whitelist commands file ? This would contain commands only authorized in tax-free regions (ie /item for popping items only in build regions).
     
  18. Offline

    ZirixZero

    Make it multi-world and I SUPPORT
     
  19. Offline

    Fletchz

    instead of choosing a region, can we choose a world?
     
  20. Offline

    tickleman

    I forked your plugin and made some changes I needed :
    - whitelist to enable commands only into tax-free regions - new permission "taxfreeregion.nowhitelist" to disable whitelist (and always enable those commands) for certain groups of users (ie moderators) - blacklisting special keywords to disable interaction with "CHEST" and "STORAGE_MINECART" - can work with Permissions 2.x

    This is very usefull for my server : I create regions where people can pop items with Essential's /item command (thanks to the whitelist).
    special CHEST and STORAGE_MINECART blacklist keyword disable right-click on those block/item into builder's region, avoiding this hack : a player can build rails, put a storage minecart on this rail, and push it full of items outside of the region ! the inventory cleanup on region outgoing was not very reliable without this.

    Admins can get this fork of TaxFreeRegion version "0.3t" here :
    http://plugins.crafter.fr/depot/adreide/TaxFreeRegion/release/
    There is the plugin, and some sample configuration files (and a french translation of the messages)

    @adreide
    Thanks, again, for your cool plugin.
     
  21. Offline

    adreide

    @tickleman very nice fork, if you are willing to add support for that fork, you are welcome to create a topic and I'll close mine ;) I made this as there wasn't any plugin with this feature yet. I don't really have the time to support the 4 plugins I released.
     
  22. Offline

    compwiz91

    It says a feature is multi-world support, do i have to set an entire region for each world? or does it automaticly make each world its own region?
     
  23. Offline

    Djoach

    Hi, and first of all Thanks for your plug in. It seem to be great. It seem yes, because it don't work properly with me. Probably because i'm stupid.

    No problem on server star. TF is loaded, TF is linked with WorlEdit. But ingame it say that i don't have the permission to use it. Of course, i'm admin with '*' permissions

    Is it because i have regions with WorldGuard ? Is it the meaning of "Overlapping regions won't work !" ?
     
  24. Offline

    adreide

    @Djoach bukkit permissions no permissions support. Try the version made by @tickleman above.
    @compwiz91 multi-world support does mean you can define regions on multiple worlds. There already exists plugins with per world inventories.
     
  25. Offline

    tickleman

    @adreide Do you have a bukkit permission.yml file sample that does work ? With what version of craftbukkit/bukkit ? I changed it into Permissions plugin support because I did not succeed in making this work...
     
  26. Offline

    Martin Holík

    Hey, awesome plugin. I just came a little thing. If you created the zone, wear armor and leave it, remains beyond me.
     
  27. Offline

    TheShadow777

    dont work with groupmanager ? :(

    edit: ok fail i have the download the 0.3 version from the other guy (forget name xD)
     
  28. Offline

    bularax

    Is it possible to choose a whole world with worldedit?
     
  29. Offline

    Naiki

    How can I allow the command /give for the created TaxFree-Region only, but not outside?

    Thanks :)

    EDIT: Sry I haven't seen the post of Jigsaw...
     
  30. Offline

    'CR@$H.

    Hey Guys. :)

    Let me say: ThanxXx for this very useful Plugin. :)

    But...
    i found a Problem that u maybe can fix so because i use it for a Colosseum and it have´s an little bug for the "Wear".
    So if a player have weared some armors inside of the TaxFree-Region and leave this Region he still have the weared armors (testet with Diamond-Armors). But if he have it in his Inventory it will be resets to his own Inventory and all works very well, but not if he is weared.

    So i hope you can fix it because i very love this plugin to use it in PvP-Areas. :p


    EDIT:

    Ahh, sry before i forget.
    And a next little bug is, it is called "/taxfree remove", but remove do not work and it means "/taxfree delete", to delete a taxfree-region.


    Bukkit-Build: 1060, and much plugins.
     

Share This Page