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 Oct 19, 2012@DaHollander
This issue is fixed via 1.00. If you notice he makes it so there are perms you can set where people can't have/craft an item then later on you can allow it.
That being said.. Even though nova cats is disabled on my server someone was able to get them through turtles some how.
-
View User Profile
-
Send Message
Posted Oct 19, 2012Dear dreadslicer,
First of all, i'd like to say that this plugin is very nice! I've been using it for a couple of weeks now, but im having a small problem.
People in my server complain about their items changing into dirt. Which is normal according to the plugin. But I was wondering if there is any way to prevent them from creating it, but not losing their items when they try. I can not remove the recipe because many items are unlocked when you get a higher rank.
Hopefully you understand what I mean and that you can help me out!
Best regards, DaHollander
-
View User Profile
-
Send Message
Posted Oct 18, 2012@dreadslicer
aw yissss.
-
View User Profile
-
Send Message
Posted Oct 18, 2012[News - 1.00 MASSIVE Milestones!]
-Fix LimitedCreative Item dirtifier (Got broken during CacheItem Merge)-Add Apply Item Cache system-"*" Permission now works![Release 0.99 for Community testing (soon)]
So yes, I'm actually to the last 5 Things that I need to do in order to get out of the Dev Stage. After that, I will distribute a Test release [Maybe] and With everybody's help, test every single feature and find problems within the release. Please note, that I know for a fact that this release will not be completely stable... so "just" using this release is not recommended.
NoItem and "*" MicroPermissions
Just for fun... :D
-
View User Profile
-
Send Message
Posted Oct 18, 2012@dreadslicer
That is awesome :D
-
View User Profile
-
Send Message
Posted Oct 18, 2012Here, you will notice my hacked client... =D
-[Improved ChunkUnloader's core performance removed all errors!]-Added BlockLimiter Data Manager that runs alongside the AutoSave thread. (removes exploded/ect blocks)-Admin commands to view current block limits and modify them.-Add Item Cache system-Fix BlockLimiter so that if anything removes it, it will be removed from the original owner.-Admin Command (limit clear) allows you to clear a specific item type.-Fixed a bug with tekkitrestrict.limiter.bypass-Fixed formatting for command system.Anyways, here is an image of some pistons that I limited to myself... maximum 40. this was after I exploded a Nova Cataclysm in the area. The pistons are to the right of the image.
Now, here is some console output of the commands used to determine how many Block Limits I had in store:
Here the output history went from 40 all the way down to 14. This is because of the new feature I called the BlockLimiter DataManager. It is part of the auto-save thread.
Please note: I removed the LogFilter for this dev version, so I could see every single error that the plugin reports.
-
View User Profile
-
Send Message
Posted Oct 18, 2012Alright, lots of comments today lol...
Yes, the microperms will be applied on 1.00. However, the same additions that add that are giving me the biggest headache lol...
So yes, they originally stopped everything that deals with items from working, then I slowly worked on it for 14 hours straight yesterday... I was able to get the noitem and the BlockLimiter to work, but I'm having a bit of trouble with the LimitedCreative...
So, here is a list of my fun headaches for 1.00:
I cannot go into the testing phase until these two hell-benders are stable. I will keep you guys posted on how they are faring.
Please submit as many instability issues or bugs as you can into the Tickets section so I can fix them before the end of the 1.00 patch.
@Dreadcor
It's very unfortunate, but after revising the "R" key for a few hours way back at 0.5, I couldn't find a way around it... I will try, but not for 1.00.
@Lostferret13
Craft and click nodes? Mmm... I can definitely get the click nodes to work, but the craft nodes would be dependent on blocking a single source for crafting... When you remove recipes from the server, it is server-wide... I cannot change that.
-
View User Profile
-
Send Message
Posted Oct 18, 2012Can you please make it so the "R" key is also disabled since it acts the same as "Right Click" for a lot of the EE items. Thanks! Also EE tools DC people for some reason.
-
View User Profile
-
Send Message
Posted Oct 18, 2012@Unknowncmbk
Notice the "unstable" and "dev" tags on the build. Try deleting your App.db and restarting.
-
View User Profile
-
Send Message
Posted Oct 18, 2012@defkult
The update that was released Oct. 08th
Where from: http://dev.bukkit.org/media/files/636/147/TekkitRestrict.jar, http://dev.bukkit.org/server-mods/tekkit-restrict/files/21-tekkit-restrict-0-97-unstable-dev/
-
View User Profile
-
Send Message
Posted Oct 18, 2012@Mrfrase3
OMG.. thank you.. I was getting so frustrated. I normally don't have issues reading info, understanding it, and applying it to whatever I am doing.. so when something just doesn't work.. I assume I am doing it wrong and go all trial and error on it. After an hour or two I just wanted to pull my hair out.
-
View User Profile
-
Send Message
Posted Oct 18, 2012The micropermissions Idea is amazing, Dread. If it isn't that hard, you may want to make both the Craft and Click nodes permissions enabled, though you've got a ton on your plate.
-
View User Profile
-
Send Message
Posted Oct 18, 2012good work dred, keep it up!
Always willing to help test a working prototype... ;)
P.S. MCCharlieCraft, micropermissions has not yet been implemented, thats in version 1.00 just ignore all that for now...
-
View User Profile
-
Send Message
Posted Oct 18, 2012I am having issues with the limiter. I am trying to set up micro permissions to I can limit players to only placing a few Collectors.. but no perms I give work to achieve this.
Does anyone have a working example of micropermissions.. or just have items limited in general?
-
View User Profile
-
Send Message
Posted Oct 18, 2012@Jared39
I voted for awesome.... Then i actually read into it more and tried to find a re-vote button :-(
-
View User Profile
-
Send Message
Posted Oct 18, 2012Only 63% of people said this plugin was insane!!! I feel sorry for the other 37% because they are blinded with stupidity.
-
View User Profile
-
Send Message
Posted Oct 18, 2012Love this plugin! :) Great job... Remember to donate guys..
-
View User Profile
-
Send Message
Posted Oct 18, 2012Keep it up dread, your doing an amazing job
-
View User Profile
-
Send Message
Posted Oct 17, 2012@Unknowncmbk
It means that the App.db file is messed up. What version are you using?
-
View User Profile
-
Send Message
Posted Oct 17, 2012Error at SQL Query: query does not return ResultSet
What does this error mean?