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 Dec 31, 2012im still having the same problem where my members cant make red matter blocks. Why is this still happening?
http://pastebin.com/Nv1fqzDw
-
View User Profile
-
Send Message
Posted Dec 31, 2012@dreadslicer
Ok, I setup a test server specifically to test this.
I am not OP, it is a fresh server and is running Tekkit version 3.13. There is absolutely no other plugins installed on the test server, besides this one. Still the anti-forcefield, anti-flyhack and anti-speedhack seem to do nothing.
Is anyone able to confirm that these features work on their server?
-
View User Profile
-
Send Message
Posted Dec 31, 2012@NateN34
If you are an admin, you have bypass. you should use version 1.13.
-
View User Profile
-
Send Message
Posted Dec 31, 2012Hmmm, well I have been fighting with one big issue forever. And that is that it simply does not work.
When the server boots up, it says it's enabled, it creates the config files, etc, but nothing works. Anti-flyhack seems to do nothing at all and that is my biggest concern..........anyone is able to fly or speed run across the whole map with their hackpack, without the plugin doing anything. The anti-forcefield also does nothing.
Running Tekkit server version 3.1.2. Config file has:
Any idea on what the issue is?
-
View User Profile
-
Send Message
Posted Dec 30, 2012Yes, I can totally read your mind and generate all the correct solutions in a wink.
-
View User Profile
-
Send Message
Posted Dec 30, 2012dreadslicer can you please help. My server is dupe central without your plugin :/
P.S. the zip file is NOT a virus!!!
-
View User Profile
-
Send Message
Posted Dec 30, 2012Fortunately, I just spoke with CovertJaguar (Creator of RailCraft) on IRC and he said that I can redistribute a RailCraft that fixes Tank Cart dupes!
Also, fortunately, the Creator of RailCraft has actually patched this dupe in the later versions of RC! Meaning it is just a matter of patching it up!
-
View User Profile
-
Send Message
Posted Dec 30, 2012Here is a link to help bring your lag down and to better understand why your server is lagging:
I am currently planning out the patch for the Tank Cart dupe. This is the biggest target that I have right now and I'm brainstorming all of the dynamics to fix it. Pretty much every 13 year old knows of this dupe by now and this youtube video is just a challenge for me to bring it down. Hopefully, atm, most servers have Tank carts banned. I believe I have patched/fixed over 8-12 dupes now and this is the last on the list. Unfortunately, this will mean that TekkitRestrict is 98% complete.
My next project will be a complete modification of the SpigotMCPC.jar for Tekkit 1.2.5 and SpigotMCPC for MC 1.4.6 that both have multithreading! I've done 3 projects that have dealt with this already and I'm planning to combine them all into one massive multithreading... (hopefully not multithreading nightmare lol) But what is required for the server is to have at least 2 CPU cores. Not 1, like most minecraft hosts.
As for testing the multithreading, I've ran a tekkit server with over 30,000 quarries, crystal chests, World anchors, HV Solars and Energy links all holding up together, but instead of 1TPS like you would get with the normal Tekkit Server, I had 10TPS. The server was using up to 4 cores on my 12-core server.
Unfortunately, I tried to get support for this modification of the server.jar about... 2 months ago, but BukkitDev wanted nothing of it. Then, a bit later, after I had tested the 30,000 Quarries, I attempted a pull request for the spigot team to see what they wanted thought of it. They, of course, shot me down.
I'm thinking of actually starting my own distribution of the minecraft jar that includes (and excludes) Forge and normal minecraft that all have multithreading. This distro, of course, would revert back to minecraft 1.2.5, but go all the way to minecraft 1.4.6. The base of the distro would be Spigot for it's awesome performance that was gained after CBpp.
Of course, I will also work on supporting the new Feed the Beast mod pack, which is the new hype.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@dreadslicer
ComputerCraft redstone output crash fix: http://forums.technicpack.net/threads/easy-way-to-crash-servers-with-cc-and-fix.24969/
-
View User Profile
-
Send Message
Posted Dec 30, 2012@sclossin
Yes, EE causes about 80% of the main problems with Tekkit. However, you should look at:
And to be honest, there are several problems with tekkit itself. If you have not already, look into patching computercraft. (I may have to upload exactly what I mean). But computercraft has this thing to where it will actually go extremely fast with redstone. So fast, in fact that it will bring your tps to about 2.0.
Now... There are certain plugins that really screw up your server's tps. Mine isn't too bad, but ones that log all placed blocks such as coreprotect, lwc, ect. can really eat up your tps.
-
View User Profile
-
Send Message
Posted Dec 29, 2012I am mostly interested in stopping the dupes and limiting the placement of collectors and some other lag causing blocks. Anyway to disable the rest to improve tick rate? I use ur ee patch to solve most the other issues with tekkit items.
-
View User Profile
-
Send Message
Posted Dec 29, 2012Well i tested this, seemed all works well. However still getting about 1/2 the ticks when used. Anything that i maybe over looking that u can think of?
-
View User Profile
-
Send Message
Posted Dec 29, 2012I have posted tickets but they all get deleted
-
View User Profile
-
Send Message
Posted Dec 29, 2012Version 1.13 is out. It should hopefully be mostly bug-free.
If any, just complain to tickets. (Though, please dont spam it... just do thumbs up if you have a relative issue)
I will allow for 2 videos to be on the main page for A: Usage and features and B: Configuration of TekkitRestrict.
Download Here!
-
View User Profile
-
Send Message
Posted Dec 29, 2012I recogmended TR to the owner of one of the servers that I play on and he ended up getting it but when he tried any of the commands it says "internal Error". His server is 3.1.3 & he was wondering if that had anything to do with it.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@dreadslicer
Thanks very much :D i though i did something wrong and in many cases it dose not matter but this time it does :)
Edit: im still having the same problem where my members cant make red matter blocks. Why is this still happening?
-
View User Profile
-
Send Message
Posted Dec 29, 2012@Golumpa
-
View User Profile
-
Send Message
Posted Dec 29, 2012I seem to have a problem, when i restrict the RM and DM Furnaces, Relays and Collectors none of my member can make the RM and DM blocks as i dont think the data values are getting registered. can you see what i have done wrong cuz im just stunned and dont know :/
http://pastebin.com/Nv1fqzDw
-
View User Profile
-
Send Message
Posted Dec 29, 2012@dreadslicer
But katars wont decharge. And also is /tr reload work? lol, cause I set SSDisableFlying: true and people can still use the flying ring in it.
And I did this with my DisableClick:
- "27562-27566 right safezone" - "27562-27566 right air safezone" - "27572 right safezone" - "27572 right air safezone" - "27572 left air safezone" - "27572 left safezone" - "27574 right safezone" - "27574 right air safezone" - "27574 left air safezone" - "27574 left safezone" - "27533 right safezone" - "27533 right air safezone" - "27533 left air safezone" - "27533 left safezone" (I know, I probably over did it.)
And one more thing, the ring of ignition and stuff still work even though above I set it like that^ It uncharges the rings but they can still use them.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@HeyAwesomePeople