TekkitRestrict [1.14 Release] Plugin for [Tekkit 3.1.2 / 3.1.3]
21 diamonds
Download
| Download Mod |
-
19,619Views, 26 today
- 3,725Downloads, 5 today
- Comments
- Favorites
- Flag / Report
Get Embed Code
Level 35 : Artisan Dragonborn
Posted 09/08/12 8:52:58 am , last updated: 12/29/12 9:34:24 pm
09/08/12
Hello guys!
I'm here today to post my plugin TekkitRestrict.

Essentially, this is a bukkit plugin that integrates with the tekkit mods and applies several fixes that "vanilla tekkit" servers would need to prevent griefers to go outright ballistic with the mods.
I know that many high-listed servers for tekkit deny the use of EE because:
-3 dupes
-2 Crafting bypasses
-Cheating in resources (This obviously IS the basis of the mod)
-Most "Tools" in EE are NOT logged
Compatibility:
- WorldGuard
- PEX
- bPermissions
- Group Manager
The current status of my plugin gives you:
- OpenAlc (Open ANY alchemy bag [Gives error if alc bag/player does not exist])
- Safe Zone, 13 event types listed for safety. (More to come, Generally, this is equal to a Worldguard safetyzone that was manually programmed, but nobody can use gem armor)
- Gem armor use preventer (Switches the "Offensive and Movement" modes to "off" automatically)
- SafeZones!!!
- Block all 3 EE Dupes!
- Safezones Do the following: [RemoveEntities, Block all player interactions, Blocks Ring of Arcana, Automatically decharge all DM/RM tools, rings and amulets]
- Limit # of Placed blocks!
- Automatically delete "Banned/Deleted" items from player inventories.
- Prevent people from crafting "Banned/Deleted" items using ANY crafting device.
- Limit the number of loaded chunks!
- Remove any Forge/Vanilla Recipe!
- Filter out your Console Logs!
- Splits up the Console Log into multiple subfolders in "log/".
- Prevent players from Duping using Alchemy Bags, RM Furnaces and Transmutation Tables!
Working Permissions:
- tekkitrestrict.admin (And branch bypasses)
- tekkitrestrict.noitem.[l-k].[data]
- tekkitrestrict.limit.[l-k].[data]
Please note that this does NOT use any source code from any of the mods. It basically works off of what is available through reverse engineering.
Additional Details
| Progress: | |
| Game Version: | Minecraft 1.2.5 |
| Tags: | Plugin, Bukkit, Tekkit, 312, Restrict, Dupes, Limit, Item, Admin, Safezone, Safe, Gem, Armor, Openalc, Worldedit, Pex, Permissions, Permissionsex, Server |
| Credit: | DreadEnd |
TR Version 1.13 Release [Major Bugfix] : 12/29/2012 9:34:24 pm12/29/12
- Forced the Inventory Thread to off
- most things work again.
- Attempted to remove "fly hack" with boat.
TR 1.10 Release : 11/25/2012 6:10:17 am11/25/12
- Possibly fixed issue with Max CPU.
- Fixed logging Issues.
TR 1.09 Dev release : 11/09/2012 2:25:07 pm11/09/12
[Changes for 1.09]
- Fixed Tank Cart Dupe
- Fixed Project Table Dupe
- Improved performance (Should be a LOT better than 1.00)
- Various bug fixes
1.00 Change log : 10/19/2012 6:13:02 pm10/19/12
[Major changes & Performance]
- [#] -Split the config file into nine parts. [General.config.yml, Advanced.config.yml, ModModifications.config.yml, Logging.config.yml]
- [#] -Combine Discharge and ItemDeleter threads to make InventoryThread to save performance.
- [#] -Pre-Cache info on reload. Massive boost in speed.
- [#] -Improved ChunkUnloader's core performance removed all errors!
- [#] -Automated Data.db conversions
- [#] -Add Database Thread to execute essential db commands
- [#] -Search for areas that need major performance improvements.
[Testing]
- [#] -Anti-Hack Functionality tests (#fly, #forcefield, #dupes, #move-speed)
- [#] -Limiter Functionality tests (#FlyLimiter, #BlockLimiter)
- [#] -SSPlugin Functionality tests (#Factions, #PreciousStones, #Grief Prevention, #Towny)
- [#] -Full block-Based functionality tests (#BlockRemover, #ChunkUnloader, #RPTimer)
- [#] -PermPlugin Functionality tests (#Vault, #PEX)
- [#] -Full Item-Based functionality tests (#NoItem, #SSEEDecharger, #EEMaxCharge, #IC2MaxCharge, #Arcana, #GemArmorDisabler, #SetEMC, #LimitedCreative)
- [#] -Console Command Functionality tests (#safezones, #limits, #emc)
- [#] -Run high-speed thread simulation test (Result: 20TPS, all threads running at 1 Millisecond)
[Additions]
- [#] -Implement Grief Prevention.
- [#] -Implement Vault Permissions as "Top priority".
- [#] -Prevent people right clicking certain placed blocks.
- [#] -BlockLimit Mod-based lists
- [#] -Implement Limited Creative for Tekkit. (Players cannot modify ANY chests or bags, drop items, and the items are limited to what YOU limit them to)
- [#] -Add Apply Item Cache system
- [#] -"*" Permission now works!
- [#] -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
- [#] -Admin Command (emc tempset) allows you to temporarily set the EMC of any item.
- [#] -Admin Command (emc lookup) allows you to lookup the EMC of any item.
- [#] -Control Any IC2 Item MAX EU Storage
- [#] -Add additional information to the Anti Hack logs. (Location, Velo, Vehicle, SorroundingEntity#s)
- [#] -Add option to Enable/Disable Inventory Thread Throttling
- [#] -Add option to prevent people from flying in safe zones.
- [#] -Add permission for bypassing fly time limit.
- [#] -Add EMC Modifier (SetEMC)
- [#] -Implement Anti-ForcefieldHack.
- [#] -prevent Block placement of RP Cover-type blocks on an already-placed block. (Player needs to re-login to load changes)
[Bugs / Fixes]
- [#] -Fix Non-faction land safezone
- [#] -Fix RPTimer
- [#] -Fix safezone loading...
- [#] -Fix LimitedCreative Item dirtifier (Got broken during CacheItem Merge)
- [#] -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.
- [#] -Check MaxCharge for effectiveness
- [#] -Fix gem power server crash
- [#] -Fix log formatting
- [#] -Fix data value 0 prevents block placement of non-0 data blocks (of same ID)
- [#] -Fix permission data value 0.
- [#] -Fix Performance issue in safezones and NoItem {-Recursion jamboree}
- [#] -Check/Fix Fly hack for jetpacks
- [#] -Fix AFlyHack for RP Blocks and half-Slabs.
- [#] -Modify default values for hacks to prevent "False-alarms".
- [#] -Sanctify "Repair is active.." console spam.
- [#] -Sanctify other types of console spam.
- [#] -Fix command only returning "/tr [player]" or "/openalc [player] [arg]", ect.
0.97 Release : 10/08/2012 5:07:12 pm10/08/12
- Now blocks Banned items on Placement. [Tested]
- Banned Items cannot be "Clicked" in the inventory... (Prevents crafting) [Tested]
- Server Log separator [Tested]
- Trans Dupe prevents all Shift+Clicking out of Transmutation table
- Attempted to improve performance for chunk unloader
Update #1 : 10/02/2012 4:35:29 pm10/02/12
[Conversion process from 0.91 or lower]
- Delete Config.yml
- If you so choose, Edit Data.db using sqlitebrowser and remove all lines from 'tr_limiter'.
- Otherwise, delete Data.db.
[Changes for 0.95]
- I added some changes to attempt to get PreciousStones to work, but they are untested.
- Did several edits to make sure that the SafeZone Decharger will stay on past 4 hours.
- Made sure that dropped Items do not get deleted in SafeZones. [Tested]
- Made a class just for ItemStack so DATA is never filtered out. This actually helps with the permissions problems and the data retreival problems.
- 2 out of a total of 13 permissions tests for NoItem and BlockLimit are failing.
- noitem works again, only you can also do tekkitrestrict.noitem.ee, ect. now [Tested]
- nolimit works again
- Added tolerance to movement speed hack. [Tested]
- Added Elevator rails and both types of scaffolds to the Anti-Fly hack to make it more precise. [Tested]
- Added a LOG FILTER, so you can properly filter out your terrible, terrible Console Logs. (And use Jobs without having too many errors) [Tested!!!]
Join us to post comments.
Comments : 37
1 - 37 of 37
1 - 37 of 37








Reply
Delete
r_boy33
Level 2
Apprentice Miner
April 11, 2013, 5:41 am
Reply
Delete
agsensi
Level 4
Apprentice Miner
April 29, 2013, 10:23 am
mine too any fix for this that u have found?
Reply
Delete
dlcoates1
Level 5
Apprentice Engineer
January 3, 2013, 1:36 pm
Reply
Delete
agsensi
Level 4
Apprentice Miner
April 29, 2013, 10:19 am
Hey im having the same issue with my server i was running it fine i switched hosts and its doing the same thing now the issue that i found was that the data.dat file isnt doing something correctly when i stop the server delete the data.dat file then restart its ok until it stops or restarts again, and in deleting the data.dat file all my safezones are gone... i have the correct version or everything again it was working on my server with my old host but with the new host i dont know what is happening has any one found a fix for this issue PLEASE HELP both of us!
Reply
Delete
Charlie_boi
Level 13
Journeyman Mage
January 4, 2013, 7:59 pm
Reply
Delete
dlcoates1
Level 5
Apprentice Engineer
January 13, 2013, 5:37 pm
Reply
Delete
dlcoates1
Level 5
Apprentice Engineer
January 7, 2013, 7:52 am
Reply
Delete
Tromania
Level 21
Expert Explorer
March 17, 2013, 11:16 am
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
December 29, 2012, 4:35 pm
Reply
Delete
Egzotika
Level 6
Apprentice Engineer
December 23, 2012, 2:14 am
Reply
Delete
MrHSGaming
Level 1
New Miner
December 15, 2012, 4:33 am
Reply
Delete
V8SNIPERSHOT
Level 1
New Miner
December 14, 2012, 4:39 pm
Reply
Delete
jzjared
Level 1
New Explorer
November 9, 2012, 1:06 pm
Reply
Delete
agsensi
Level 4
Apprentice Miner
April 29, 2013, 10:21 am
you just have to add in the disable click the following
- "item# rightclick safezone"
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
November 9, 2012, 9:27 am
Reply
Delete
Maxd91239
Level 1
New Miner
November 8, 2012, 8:57 pm
Reply
Delete
Mayoz
Level 21
Expert Engineer
November 2, 2012, 11:30 am
Reply
Delete
Mayoz
Level 21
Expert Engineer
November 2, 2012, 11:32 am
Reply
Delete
Crazypitbull187
Level 1
New Miner
October 26, 2012, 12:23 am
On my other server i Have it works fine, I have all the config files,logs and the data file.
Anything I could try to get it work?
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
October 19, 2012, 2:42 pm
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
October 18, 2012, 7:28 pm
Reply
Delete
Mayoz
Level 21
Expert Engineer
October 15, 2012, 11:31 am
Reply
Delete
TechMac
Level 1
New Miner
October 5, 2012, 6:14 am
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
October 8, 2012, 3:12 pm
- 4306
- 4301
- 136
- 150
- 166
It's best to look at my BukkitDev page because I keep that more up-to-date.
Reply
Delete
KrabbendeKUTKAT
Level 15
Journeyman Pokemon
October 3, 2012, 6:11 am
If you feel like it, I'd highly appericiate it if you'd feature this on this and/or on the BukkitDev page!
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
October 6, 2012, 12:46 pm
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
October 2, 2012, 12:33 pm
[Conversion process from 0.91 or lower]
[Changes for 0.95]
This actually helps with the permissions problems and the data retreival
problems.
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
September 28, 2012, 9:18 am
[Conversion process from 0.66 or lower]
[Changes for 0.9]
Added: /tpic [max]
Reply
Delete
Agility
Level 17
Journeyman Geek
September 28, 2012, 4:36 pm
Reply
Delete
Agility
Level 17
Journeyman Geek
September 25, 2012, 6:05 am
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
September 21, 2012, 6:08 am
Reply
Delete
Andres_the_5
Level 1
New Miner
September 18, 2012, 5:35 pm
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
September 17, 2012, 9:10 pm
Reply
Delete
willnutdude9
Level 5
Apprentice Engineer
September 12, 2012, 11:51 am
UPDATE IT TO 1.3.2 I WANT TECKET OR BUILDCRAFT!!!!!!!! >:(
Reply
Delete
Maxd91239
Level 1
New Miner
November 8, 2012, 8:59 pm
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
September 13, 2012, 10:27 am
Don' use caps please.
Reply
Delete
dreadend
Level 35
Artisan Dragonborn
September 9, 2012, 10:18 am