Tekkit Restrict
Tekkit Restrict (requires Tekkit Classic)
"My initial opinion of having my own server was that players would get along. Boy, was I wrong. Only 2 days after my server's release, I already had 7 players who duped Gem Armor and blew up spawn about a trillion times. After setting gem armor to a certain rank, they then torched my spawn. After disabling most of EE until a certain playtime rank, they then found their own way around my disabling plugin. (noitem)
Then I decided to make Tekkit Restrict..." - DreadSlicer
- Author: DreadEnd (eternialogic@gmail.com)
- Contributor: Taeir (taeirdev@gmail.com)
Features
Crash Prevention
- Prevention of certain server crashing Tekkit Classic problems, like REP's in a deployer
Ban Items and Blocks
- Ban items and blocks from vanilla Minecraft AND from any mod installed.
- Customizable messages for why something is banned (v1.19+)
Limiter
- Limit the amount a player can place of a specific kind of block.
Limited Creative
- Prevent the use (left/rightclick) of certain items in creative.
- Make players unable to move valuable items over from creative to survival.
- Prevent interaction with other inventories in creative.
- Prevent the dropping of items in creative.
Limited Interacts
- Disable the right/left clicking with items.
- Highly customizable: Prevent clicking on a block/in the air/in safezones.
SafeZones
- De-charge EE "Tools" upon entering a marked SafeZone.
- Remove most entities in SafeZones. (not including dropped items, vehicles, players, etc.)
- Force Ring of Arcana into "Earth" mode to prevent griefing.
- Advanced integration with WorldGuard and GriefPrevention to mark all regions or specific ones as safezones.
- Basic integration with Towny, Factions and PreciousStones to mark all regions as safezones.
Smelting/Crafting
- Remove smelting recipes
- Remove crafting recipes
- Prevent the crafting of banned items and warn players so they don't waste ingredients.
- As of v1.19, Tekkit Restrict can prevent crafting of banned items in ALL crafting tables, including project tables and automatic crafting tables, by integrating with forge.
Max EU
- Set the maximum EU charge Electrical IC2 items can hold.
- Change the speed at which Electrical IC2 items charge at.
EMC Value Changer
- Set, change or remove EMC values from any item or block.
Anti-Dupes
- Ability to set a command that will be executed after someone has duped x amount of times.
- Anti-Dupes for:
- RM Furnace Dupes
- Alchemy Bag + Void Ring/Black Hole Band Dupes
- Transmutation Table + Klein Star Dupes
- Tank Cart Dupes
- Teleportation Dupe
- Project Table + 2 players Dupe
- Automatic Crafting Table Mk. 2 + Mining Laser/Mining Turtle/BlockBreaker Dupes
Anti-Hacks
- Ability to set a command that will be executed after someone has hacked x amount of times.
- Anti-Hacks for:
- Speed Hacks
- Fly Hacks
- Forcefield Hacks (hit players out of range/out of your field of view)
Logging
- Split the server log output into various other files.
- Filter out certain messages so they don't show up in the console.
- Log the usage of EE Tools
Other
- Prevent the use of certain Gem armor abilities
- Forcefully unload chunks when the total number is getting too high.
- Prevent the placement of certain blocks next to locked machines/chests, to prevent people from stealing stuff with buildcraft pipes.
- Display the server time used by each and every eventlistener on the server to see what plugins are causing lag.
- Open and modify the alchemy bags and inventories of people, online and offline.
- Teleport to places where there are alot of items on the ground.
- Patch ComputerCraft to make sure people can't crash your server with ComputerCraft scripts.
- Set the minimum time for RedPower timers to prevent lag.
Pages
Compatibility
- Vault - Recommended permissions plugin. (it supports all other permission plugins)
- PermissionsEx/PEX
- GroupManager
- WorldGuard
- GriefPrevention
- LWC
- Factions
- Towny
- PreciousStones
Special Thanks!
Source
The source is available on GitHub: TekkitRestrict GitHub
Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.Link to jenkins
Metrics
Tekkit Restrict uses Hidendra's plugin metrics system, and as of version 1.18 also uses TMetrics by Taeir. This means that the following information is collected and sent to mcstats.org and metrics.taico.nl:
- A unique identifier
- The server's Java version
- Whether the server is in offline or online mode
- The plugin's version
- The minecraft version of the server
- The OS version/name and architecture
- The amount of CPU cores
- The amount of memory allocated to your server
- The number of players online
- The Metrics version
If you wish to disable Metrics, you can do so by opt-ing out, which you can do in the Metrics config file under /plugins/PluginMetrics/
You can disable TMetrics in the General.config.yml file under /plugins/TekkitRestrict/
Auto-updater
Tekkit Restrict has a built-in auto-updater, which connects to BukkitDev to check for updates. If you want to change or disable this behaviour, you can change the update settings in the General.config.yml file.

-
View User Profile
-
Send Message
Posted Nov 15, 2012Guys I still need some help, A direct answer would by appreciated!
-- This plugin works fine but when someone mines stone it drops cobblestone but when they go to pick it up it turns it into dirt into there inventory, here is my DisabledItemsConfig-
View User Profile
-
Send Message
Posted Nov 15, 2012@Xileforce
I havent had it do nothing to my .96 at all. i am running .96 for a month now and not one issue not one!
bout to throw 1.09 onto my test server see what flips or not flips out on there.... will post after done testing
-
View User Profile
-
Send Message
Posted Nov 14, 2012hello i really like the plugin and im currently using your multithreaded mcpc spigot build but for some reason this plugin has and continues to randomly all of a sudden cause all 6 of my cores to max and and stay maxed out. i remove the plugin it is gone. confirmed happening on 1.00 and 1.09 and as i recall it happened on 0.95 and up too. any help is appreciated thanks!
-
View User Profile
-
Send Message
Posted Nov 14, 2012Hey guys how stable is 1.09 at the moment?
-
View User Profile
-
Send Message
Posted Nov 14, 2012On my server when I try to spawn cows in a safezone they dissappear, no console output at all. Plugins: Essentials, EssentialsChat, EssentialsProtect, EssentialsSpawn, EssentialsAntiBuild, groupmanager, and tekkitrestrict. Any ideas? Thank you in advance!
-
View User Profile
-
Send Message
Posted Nov 14, 2012@MaouSama
I'm using Pex and vault and my server is only 2 gig, it's running smooth as a whistle for me except for the spamming of info messages in my console log.
How does it run using default settings? Perhaps lose the capital D in Donator?
[Edit]
Upon doing tr reload from console I get this error.
15.11 00:52:39 [Server] OFF [tekkitrestrict] An error has occured processing your command.
-
View User Profile
-
Send Message
Posted Nov 14, 2012I really wish I could use this plugin I really do, but it CONSTANTLY crashes my server. This is what my console says after I try to restart it. It takes ages for it to restart and this is what it says during the process. http://pastebin.com/1JQxUUgd
I am literally at my wits end here. We have 20GB of ram and more than enough CPU to handle this. We never go over 20% when things are going smoothly. I will try to post more error stuff.
EDIT: BTW using Pex and Vault
EDIT2: I also can't get no item to work for any of my lists other than the default I use for default players. Here is my config file: http://pastebin.com/LFe7PB4E I use pex and also use inheritance do reduce redundancy. So I have to negate the list every time I make a new group.
EXAMPLE:
default: permissions: - tekkitrestrict.noitem.default - other.permissions
Donator: inheritance: - default permissions: - -tekkitrestrict.noitem.default - tekkitrestrict.noitem.Donator - different.various.permissions
This doesn't seem to work. I can give Donator anything I have disabled in both lists default and Donator like TNT and it won't work. Only if I test it with a default player will it work.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Getting this error spamming constantly since installing 1.09, any ideas?
14.11 22:10:55 [Server] INFO Can't find Field:addedToEnergyNet in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:redstoneMode in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:output in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:energy in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:maxStorage in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:tier in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:addedToEnergyNet in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:redstoneMode in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:output in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:energy in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:maxStorage in class:TileTube
14.11 22:10:55 [Server] INFO Can't find Field:tier in class:TileTube
14.11 22:10:55 [Server] INFO targetmod:0
14.11 22:10:55 [Server] INFO [mod_ccSensors] callMethod:2 args[1]:
-
View User Profile
-
Send Message
Posted Nov 14, 2012@dreadslicer
What about for people who use online hosting? You say 1.09 is stable but it gives off high CPU. How do i configure it so that doesn't happen? I increased thread times to higher numbers but yeah..
-
View User Profile
-
Send Message
Posted Nov 14, 2012@dreadslicer dread will it just make the config and you have to put it in or will you have to run the program and it overrides the one you have in tekkit? because popcom pays for his tekkit server and we can't use the gui in the paid server ftp.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Everybody needs to learn how to use micropermissions. These come with version 1.00+.
Using micropermissions condenses all of those naughty permissions lines into one single permission that is configured using MicroPermissions.config.yml. I'm planning 1.15 to have a gui, so you don't have to struggle as much with these.
The plugin seems to be hightly stable, it's just that acually using it at version 1.09 is a hassle to understand. I'm sorry for the inconvenience lol.
Most of the problems that I have seen thus far are because people do not understand how to use the Config files... and that is OK, because They are confusing to even me. As I said, the GUI should solve most of the problems because it helps you visualize what you actually want from the config files. It also fixes any possible config errors.
I originally planned TekkitRestrict to be hightly customizeable. That is the reason for the unfortunate number of lines in the configuration files. I added every single detail that I thought that the plugin needed. Now, the config is at the point to where it is a behemoth of data and everybody is getting confused...
Version 1.15 will only generate 1 single... massive config file. The GUI can be initialized by using "java -jar TekkitRestrict.jar". (Maybe)
-
View User Profile
-
Send Message
Posted Nov 14, 2012Ok i updated and i put "214:-1" which only got rid of Steel, so i changed it to "214:-0" which worked! only world anchors go away now, thank you!
-
View User Profile
-
Send Message
Posted Nov 14, 2012@MrKekson Please upload your configurations to mediafire. Because I can't fucking get this to work without crashing every 3 or less hours. It's pissing the fuck out of me excuse my rage. I had everything set to false except no item and openalc which are the only things I am using currently. It will be fine for a couple of hours then spontaneously go to 99% CPU and no one will be able to load chunks at all forcing me to restart.
-
View User Profile
-
Send Message
Posted Nov 14, 2012@Enterprise12
nitice the '-' symbol
1.09 working fine for me, lower average cpu usege, the ony thing is that tpic commnad, can't get it work for my life :D
-
View User Profile
-
Send Message
Posted Nov 13, 2012the transmutation tablet dupe can still be used on .96 just dont use a klein star
Put an item in the left side Then shift click it out Then quickly go to the right slots And shift click an item there You get the item on the right for free
-
View User Profile
-
Send Message
Posted Nov 13, 2012i tried 214:0 and 214:1 is a concrete block
-
View User Profile
-
Send Message
Posted Nov 13, 2012@Enterprise12
Try "214:0" or "214:-1"
-
View User Profile
-
Send Message
Posted Nov 13, 2012Hey i have one problem,on my server banned World Anchors and also banned craftting them(Id 214) By doing this it appears it also banned Steel Blcoks(214:2) I cannot find a way to fix this, I am using version 0.96 Im ready to update to 1.09(would tht fix it?)
Please Help! i run a large server and i cant seem to fix this.
-
View User Profile
-
Send Message
Posted Nov 13, 2012Crashes the server every 7 or so hours, did it right after just 30min. Chunk unloading is false.
EDIT: Sorry if I sound strained but it just crashes whenever it fucking wants to.
-
View User Profile
-
Send Message
Posted Nov 13, 2012@smithy285
use the perms nodes instead if that does not work delate you tr folder and downgrade to 1.0 or .95. if you need help with the perms node tell me i will help