Tekkit Permittor
This Project will not get updates anymore, I recoded it in this plugin : http://dev.bukkit.org/bukkit-plugins/forge-permittor/
Tekkit-Permittor
Use this plugin to prevent abusing, griefing or bugs on your bukkit or Tekkit Lite (mcpc) server. I am also a server owner and see abusing and bugs every day. This plugin contains fixes and options to make your server better.
installation
Place "TekkitPermittor.jar" in your plugin folder. And restart your server. To generate the configuration file do /tep choicedefault B|TL|TM. choice B for bukkit, TL for tekkit lite and TM for tekkit main. Last version is 1.5.4
Hints for your server
These hints are for tekkit litle only
- To fix the canvas bag dupe problem install this.
- To fix mayor buildcraft problems look here.
- If you have a non-griefing server and want to enable mining laser without harming your protections look here.
Current feature(s):
Anti-dupe
- Make sure a block only can be used by 1 player at the time (Project-table bug fix)
Ant-abusing
- Blocks block places from mods. So you can use jobs plugin without worrying about exploiting this.
- Blocks EXP gaining from furnaces (fixing infinite EXP bug)
Chunkloaders
- Find chunkloaders easly
- Remove chunkloaders easly without harming the players gameplay (he will find the chunkloader back in a chest)
Protection
- Worldguard wrench and tools blocking
- Worldguard Globally tool blocking (also for ops)
- Worldguard block protection (using "chest-acces" flag)
- worldguard block protection (using "use" flag (bugged atm))
Coming features
- Blocking the placement of certain blocks.
- Duping fixes
- Permission
- Commands
- Support for factions and towny
- support for tekkit main and FTB. (need somebody that can tell me possible problems their)
Commands and permissions
Their is only 1 permission that is necessary for using the /tep command.
- tekkitpermittor.command
Commands are:
- /tep reload - reloads the configuration
- /tep choicedefault [B|TL|TM] - You use B for bukkit, TL for tekkit litle and TM for tekkit main servers. This will enable the plugin and write its default configuration file.
- /tep checkforcedchunks - gives you an output of the currently loaded chunks and their chunkloaders
- /tep unloadforcedchunks - Replaces all the chunkloaders with a chest containing the chunkloader
- /tep tpclosedchunkloader - Teleports you to the closed chunkloader around you
Configuration file
configname: Tekkit Litle #adds recipe for factorization consumer Add_forgoten_recipe: false #Place here id's for chunkloading blocks Chunksloaders: 153,2048,4077 block-Mod-block-place: #enable blocking blocks been placed by mods like computercraft and redpower2? enabled: true #list of blocks been blocking (no sub id support here) blocks: 48,56,16,15,21,73,49,14 block-illegal-exp-reward: #block experience points from smelting blocks? enabled: true #blocks that do smelting (subid's are allowed here) blocks: 188,250,2050:8,61 #max exp that is allowed to get from these blocks (0 is recomend) maxexp: 0 Block-moreplayer-using-block: #block blocks being used by more than 2 players? enabled: true #blocklist (subid's are allowed) blocks: '751:3' Protection: #Enable worldguard protection enabled: true #defines wrench ID's wrenches: 21257,30140,30183,4062,4370 #Define Non-wrench ID's. In fact wrenches and tools are the same only the have a diffrent message ;). tools: 30119,30124,5582,5587,20257,20259,27003,27002,19297 #Define tools that are dangerous and never should be used in a region alwaysblockedtools: 19263,4363,4364,19261,30208,30215,30131 #Define blocks that are dangerous and never should be used in a region alwaysblockedblocks: 237,46 #define blocks that acts like chests and machines Containerblocks: 192,901,250,246,188,277,2491,207,900,181,251,3120,3131,227,751,233,2050,183,2002,30208,3893,223 #Defines trading blocks that are allowed to use in every region (same as enderchest) UseBlocks: '255'
Source code
Source code can be found on my github.
Bugs or Suggestions?
Report them here.
Metrics
This plugins collects data and sends it to mcstats. If you don't agree with this you can disable this feature in the mcmetric's plugin folder. An example of the collected data is, CPU cores, RAM, operating system, ... . Although i am only interested in how many people are using this plugin.
Oke :). Btw i am not really working on this atm. I just handle update request if necessary.
1.5.2 is working great for me! Easy to configure and setup, will definitely be using this on my server.
Awesome thanks, that was quick. I'll test it out when the file is available.
@devryb
Fixed in version 1.5.2. If other features of my plugin are broken in this version please report them. http://dev.bukkit.org/bukkit-plugins/tekkit-little-permittor/create-ticket/
Edit can take some time because the file status stands on :Waiting on aproval
Yes I realize shooting into the region may still be an issue but that we could live with by over sizing the region.
@devryb
Hmm i could add this. But still they will be able to attack the region from the outside. (in mining laser case).
EDIT maby i could add airclick to tools.
Hey, this is pretty good for the most part (wrenches and things that click a block work great) However things where you might not click the immediate block don't work (ex. mining laser, matter cannon, unlinked link book, florbs) Please look into this, will definitely use if fixed.
Great plugin! Highly recommended for server owners looking to solve all their griefing matters for good!
Lol i patched a worldguard support very fast really. if you can't wait you can compile the source code already on github. I still need to test some thing before i actually release this.
Worldgoard support check! i maded a patch for worldgoard once so i think i may get it in 5 days .
This plugin is very minimal at the moment but I would love to see it develop into something I can use effectively on my Tekkit Main server. Please consider adding the ability to block player's from using tekkit items to alter world guard protected regions.