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 Mar 19, 2013Its run on a host with more than 4gb. The tick rate isn't low (its always at 20) I said that the event causes lag, not mine or the hosts computer.
-
View User Profile
-
Send Message
Posted Mar 19, 2013@OneTrueLegend
Try applying 4GB of RAM, i never got lag from it and i run it on a laptop, a not so good one and i get a dozen people on.
- Computer Specs? - Plugins? - Did you use /gc is your tick rate low? (this is a essentials command, if you have anything tht measures tick rate use that)
-
View User Profile
-
Send Message
Posted Mar 19, 2013Hey the event 'BlockPlaceEvent' creates alot of lag for my server. Any idea why that would be or how to fix it?
-
View User Profile
-
Send Message
Posted Mar 16, 2013@cobra0799
I havent been able to use this with tekkit lite, but as i remember if ther is no disable option, try setting it to a really high number.
-
View User Profile
-
Send Message
Posted Mar 16, 2013how can i completely disable the anti fly in tekkitrestrict? my members have been giving lots of complaints about insta-fall and flying rings glitching out and this plugin is the only plugin i have that limits flying. evidentally setting the fly limit in minutes to an outrageous number or -1 doesnt work.
-
View User Profile
-
Send Message
Posted Mar 12, 2013how do I attach a safezone to a faction? and does it stop volcanite/evertide amulets and rings?
it also seems to allow flying even with the FlyHack detection enabled and NoFlying in Safezones enabled - using the most recent version.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@dreadslicer
That's an honest answer and I thank you for that. I can also respect that. Please understand I do feel your pain. I've set and compiled android roms for weeks on end. One compile takes meh 3-6 hours. With the older versions. I've been out of that for a few now, I've heard currently JB takes almost 12 hours to compile lol. Make 1 typo and you are screwed for an entire day.
It sounds like you may be looking for someone to take over the project from you, tekkit-restrict. If so you should post that here and any other place you see fit. So people know this plugin is currently without maintainer. Who knows maybe I'll find some time and get the few plugins I've split out of the main tekkit-restrict package and get them ready for use. Little things really, config creation etc. Or even better someone may come along and just take over the plugin. Unlikely but who knows. :P
I've offered my server as a test environment btw before. If you didn't see that. We may not have 75+ people. But realistically a 20-25 man test bed would be amazing. And I could provide that and still can. (if anyone is thinking of picking up the project.)
Again, thank you for your response dreadslicer.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@pip2kk
Hehe, fun conversation.
You try programming a full plugin in college with a full 16-hour credits slowly chewing you to bits. I originally started this project to have fun and solve the obvious issues with tekkit on my server. Then I had a fun idea of putting it into BukkitDev. Ever since then, this plugin has prospered in it's own 3-AM-inducing nights. AKA: No coding documentation, because documentation is not fun.
I think I totaled around 2000-3000 hours working on debugging for this plugin.
Anyways, this project was fun and exciting, but there are always new horizons. I don't just want to be "another" programming robot who wants to code. I want to understand every single aspect of it.
I also love to see people call me a money whore. Hell, I've barely made any money lol. This project was rewarding when it was new and fresh, but it is only a stab in the backside and a pain because of the very sharp criticism. This was my first "real" plugin, so I didn't have any back-end libraries to fall back on. Meaning that I had to code it all and re-debug it about 10,000 times. I think I had to restart my local server maybe 30,000 times last semester to get this plugin to work. This is probably why nobody wants to modify the code for the plugin. Because they don't want to designate thousands of hours of their life to this plugin.
Designing a plugin is EXTREMELY different from designing a program, because you almost never get Logical error feedback in a timely manner. Just to get a simple value, you have to export the project and restart the server, which takes about 4-6 minutes of sitting... and sitting. When you finally get in-game, you are only [1] player on the server... meaning that the test that you are doing probably will not apply for a server of 100 players. Besides that, if it is a plugin that is in high demand, there is also extreme pressure that programmers are not used to.
Pip, I know all of those languages, I've been coding for 9 years. And I understand that you are venting like a machine. Don't bring it here. I don't give a f if you've programmed for 6 years, Experience is always different. Of all of the fields of programming that I have done, Programming a plugin has almost made me go insane. You have to hold a server of at least 70 players to hold viable test data. Do you have this as an owner? I think not. Not to mention running that server also makes you go insane because every single kid wants a piece of your brain.**
So, do you understand my plight? do you understand where I'm coming from? OK. At least 3D game programming is fun because it has visual images to play around with.
What am I doing right now? A reverse proxy for Minecraft servers, sort of like Bungee Cord, but also incorporates cross-server communications and specializations. I discontinued my Multi-threaded server to go onto this branch because A: It's easier, B: it works!, C: I don't have to recode Bukkit for every single new version that comes out. D: It incorporates AES256 encryption.
-
View User Profile
-
Send Message
Posted Mar 10, 2013I can't help stupid.
I won't even try.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@Enterprise12
Its nice to see someone can see where im coming from.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@ZakDank
I agree with you, pip2kk just leave, you make a fool of youself because i never had problems with item limiter or banning certain things with the same ID, i banned world anchors without banning anything else..
214:-0 or - 214:0 work..
-
View User Profile
-
Send Message
Posted Mar 10, 2013@ZakDank
lol I'll just stop before you sound like more of a moron. https://github.com/etnie
Those projects there include more than just an ape language like VB. Ya. lol. Since you ask, I do know VB. I also know C/C/C#/PHP/TCL/SQL/etc. Honestly once you learn one language they all fall into play fairly quickly.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@pip2kk
Whoa, we have a keyboard warrior. Hell yeah i was president for 2 years you know, and you cant disprove it. I dont care what you claim to have, it wasnt my point. You claimed no features work, yet they clearly do, i imagine somebody with 6 years of coding experience would have no issue decompiling this, making edits and recompiling to fix any issues if you did have a problem, then again, even if you have 6 years experience, whos to say it isnt in a worthless language like visual basic which an ape with a mental disability could pickup within a week. You claimed that the item limiter would cause a 'crazy amount of extra lag' yet i stated we have it working fine and experience no tps drops or connectivity issues. Despite java garbage collection, ram still collects random junk... i was trying to put it in lamens term for the people who dont know about coding. Youve read through his code? Well i once read the bible, doesnt mean i believe jack shit of it or im a christian. What are you trying to prove by telling me you read an openly public repo?
My initial post was because, deny it or not, EVERY feature works perfectly fine for us, and besides that, you are calling the dev a money whore, i dont see you coding a plugin like this. i dont see you actively helping on the technic forums. The guy is right in saying he doesnt have much enthusiasm for the project, i am going to donate to him, because after all this is a lot of work. /thread
-
View User Profile
-
Send Message
Posted Mar 10, 2013@ZakDank
@pip2kk
Please continue gentlemens, i'll just grab my popcorn!
-
View User Profile
-
Send Message
Posted Mar 10, 2013@ZakDank
LOL, please don't tell me how to use the plugin bud. The construction foam issue is a confirmed issue! Why tell me it's cause I don't know what I'm doing. Come on. I've never said I have an issue with TPS haha. Quiet the contrary. My server runs at 20 TPS 24/7. That's not marketing BS. That's verifiable. Ram doesn't collect random data that clogs it up, wow. You don't know what the java garbage collection is for if you believe what you said. Have you not noticed your server fluctuates on Ram usage constantly??
BTW which one of us here has actually read through the code he has on github? I have. Who submitted a bugfix for the plugin (LOL that nasty TR log bug). I have. Who has 5-6 years of coding experience. Once again I do.
I didn't initially attack you, so I don't know why your all in a twist over what I've said. The only one that should take offence to what I've said is the developer, and that's only if he can't see past my criticism of his plugin.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@pip2kk
ok lets look, i dont deny there are bugs, infact im certain its crashing our server from time to time however your naivety is incredible. I have plenty of blocks with meta data banned, for example world anchors with the id 214 yet i still have concrete, know why? because i ban 214:0 which is the meta data for the anchor.
If you actually spent a few minutes to learn about microperms, you would find that the item limiter works flawlessly, and we have a constant 19.8 -22 ticks per second and my ping to the server is roughly 100ms (England to East coast). The reason people restart their servers is because ram collect random data which clogs eventually builds up. By flushing it out, the server theoretically will run better.
Like i have said though, my issue with TR is the random crashes, in fact i came here to submit a ticket about it...
-
View User Profile
-
Send Message
Posted Mar 9, 2013@ZakDank
OK, please read the tickets for this plugin, there are confirmed bugs. Why try to argue about that? Just because all the features you use are working doesn't mean EVERY feature the author has listed works. There are multiple confirmed reports of issues with this plugin.
Let me list a few.
Try banning any item with the same item id as construction foam. BAM construction foam is also banned. This happens with most items that share item ids but change the data value.
My favorite is the entire plugin likes to fail after so long. Some timer is stuck or something along those lines. I alleviate this issue with a server restart every X hours. Which most server owners do ANYWAYS because they think it will increase performance.
The item limiter is buggy. Doesn't correctly count items for players. I'm honestly not sure this would even be possible, without causing a crazy amount of extra lag. Checking each item etc. Wow. But maybe I'm wrong.
I never state this plugin isn't amazing. I stated the care given to this plugin by the developer is crap.. He comes here and whines he gets no donations well I don't wonder why.
-
View User Profile
-
Send Message
Posted Mar 9, 2013Hello i want to use TR to turn all EE blocks into air so i can remove the mod and not cause any corruption. I tried adding the - EE line to the disableditems config but this seems to mess the config. Is there a way to use this? or the whole disable a mod feature is no longer working? Using TR 1.13
-
View User Profile
-
Send Message
Posted Mar 8, 2013@pip2kk
I find it strange how everyone complains about features not working yet they work fine for me. The only problem i have with tekkit restrict is that i believe it to be the cause of some random server lockups we have. I have disabled the inventory throttle 5 mins ago and will test if the server crashes within the next few days. If you dont believe me, your welcome to come to our server and try out all the features..
tekkit.retributiongaming.net
Regardless, this plugin is an absolute godsend.
oh and using v 1.13
-
View User Profile
-
Send Message
Posted Mar 8, 2013anyone gotten this to work on Tekkit Lite or FTB 1.4.7? I really need the recipe ban