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 Jan 2, 2013micropermissions were the first thing I tried, I ended up using http://dev.bukkit.org/server-mods/noitem/files/26-v2-0-7-beta2/
if you use it with pex you can block all of EE with 3 nodes :)
-
View User Profile
-
Send Message
Posted Jan 2, 2013@PhanaticD
Yeah also getting this. It is VERY, VERY spammy, and VERY, VERY annoying. Please fix.
Also using the latest version, doesn't seem to stop the Tank Cart dupe at all.
-
View User Profile
-
Send Message
Posted Jan 2, 2013Sorry for double posting, but the comment below got messed up. If you need some help with the configs message me and I'll try to help as best as I can.
-
View User Profile
-
Send Message
Posted Jan 2, 2013To use no item/limiter use your ranks/groups. This is what worked for me. Example. My server has a group called newbie, under no item in the micropermissions config.
MicroPermissions: NoItem: newbie: "27563" BlockLimiter: newbie: "153 2" LimitedCreative: default: ""
Then in your perms use - tekkitrestrict.noitem.newbie - tekkitrestrict.limiter.newbie
If you want to add more items to that group to be banned just use ";" then the ID of the item. Example.
MicroPermissions: NoItem: newbie: "27563;27562;35:3;264;153" Advanced: "EE;BuildCraft;IndustrialCraft" BlockLimiter: default: "" LimitedCreative: default: "" Those are examples but the perms would be. newbie - tekkitrestrict.noitem.newbie Advanced - tekkitrestrict.noitem.Advanced
Also thanks dreadslicer for updating, great plugin but still has a few problems.
-
View User Profile
-
Send Message
Posted Jan 2, 2013How much should I pay you so you will make this plugin work right?
-
View User Profile
-
Send Message
Posted Jan 2, 2013@PhanaticD
You're right... he should just remove the stuff that does not work until he fixes it.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@mainsheep
I believe it is a conflict with NoLagg.
-
View User Profile
-
Send Message
Posted Jan 2, 2013Ever since you updated tekkitrestrict there has been more lagg on my server. It is also spamming stuff as another person commented. Could you just quickly fix the lagg? Because the plugin works now, the only problem is basically the lagg and console spam... the lagg is more important though.
-
View User Profile
-
Send Message
Posted Jan 2, 2013log is spammed with a lot of t0-container.crafting-0-false and related to that
-
View User Profile
-
Send Message
Posted Jan 2, 2013NoItem doesnt work I gave a account tekkitrestrict.noitem.27563 and I could still hold and use red matter
-
View User Profile
-
Send Message
Posted Jan 2, 2013Hey, i have TekkitRestrict on my server just a few problems the new version is probably the worst version that has been made. Also i am using the better/older version were the is only 1 config file. I cant seem to be able to Ban Items or use ItemLimit. You really need to make a video because i have ask 57 People to help me out. Only 1 could and he had ALOT of trouble. Please make a video/tutorial of this. Thank You
-
View User Profile
-
Send Message
Posted Jan 2, 2013First of, fantastic plugin! Keep up the good work!
I recently started a new world on my Tekkit 3.1.2 server. I've set worldborder to 8000 and set the worldborder addon to fill in missing chunks using /wb fill. When doing this, tekkitrestrict threw me an error:
2013-01-02 12:51:48 [WARNING] Could not properly handle event CHUNK_LOAD: java.lang.IllegalAccessError: Synchronized code got accessed from another thread : com.github.dreadslicer.tekkitrestrict.TWorldScrubber at org.bukkit.event.Listener.onChunkLoad(Listener:0) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:302) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:482) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:467) at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServ er.java:111) at com.bergerkiller.bukkit.nolagg.examine.TimedChunkProviderServer.getCh unkAt(TimedChunkProviderServer.java:147) at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:105) at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:69) at org.bukkit.craftbukkit.CraftChunk.getTileEntities(CraftChunk.java:117 ) at com.github.dreadslicer.tekkitrestrict.TWorldScrubber.doWScrub(TRThrea d.java:954) at com.github.dreadslicer.tekkitrestrict.TWorldScrubber.run(TRThread.jav a:895)
Is this something I can ignore, or should actions be taken? Thanks!
-main-
-
View User Profile
-
Send Message
Posted Jan 2, 2013@NateN34
I need help with this too. Bugging my console...
-
View User Profile
-
Send Message
Posted Jan 1, 2013Trying out the update. Will give feed back soon
How do i stop this in the console?
-
View User Profile
-
Send Message
Posted Jan 1, 2013@dreadslicer
Yep, I am using a hacked client to test it. It has forcefield, flyhack, speedhack and xray.
All hacks work with your plugin, but with Nocheat, they all get blocked, so I don't know what the issue is then.
-
View User Profile
-
Send Message
Posted Jan 1, 2013I am trying to limit the amount of condensers mk3s and stuff but it doesnt seem to be working. I have enabled the option in generalconfig but it still won't work?
-
View User Profile
-
Send Message
Posted Jan 1, 2013Can someone please post a pastebin of their config how to stop the the EMC looping with blaze rods?
RecipeFurnaceBlock: - 377
doesn't seem to do anything for me :S
-
View User Profile
-
Send Message
Posted Dec 31, 2012@dreadslicer
I think i found out why it is happening, as i put in ID value 126 to remove the collectors it is disabling 126:9 aswel do i just put 126 in marks "" to make it only the collectors not the whole 126 and data values
EDIT:
I have just put a :0 at the end of every id and put them all in "" and it seemed to have worked :D
-
View User Profile
-
Send Message
Posted Dec 31, 2012Ok, the newest version will not create a config for me, and the 1.10 was the cause of server crashing.....I think.
-
View User Profile
-
Send Message
Posted Dec 31, 2012@NateN34
Are you using a hacked client to test them?
@Golumpa
Did you check the RM Block id with the recipeBlock list?