22

TekkitRestrict [1.14 Release] Plugin for [Tekkit 3.1.2 / 3.1.3]

Collectable
  • 26,073
    Views, 6 today
  • 4,824
    Downloads, 0 today

Get Embed Code

Forum:
HTML:
Link:
avatar
dreadend
Level 39 : Artisan Dragonborn
Hello guys!

I'm here today to post my plugin TekkitRestrict.

tekkitrestrictpng

[BukkitDev]

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, u]Automatically decharge all DM/RM tools, rings and amulets[/u]]
  • 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.
Progress: 100% Complete
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

[Changes b]1.10[/b]]
  • 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 b]1.09[/b]]
  • 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/b]]
  • [#] -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!!!]

Comments : 37

Join us to post comments.

Show Comments

1 - 37 of 37

  • r_boy33
  • Level 2
  • Apprentice Hunter
  • April 11, 2013, 5:41 am
Awesome plugin.. but it has stopped working, it worked for a few days after i got it but now it wont. i tried re-installing it and nothing happens.
Edit Reply Delete
  • agsensi
  • Level 6
  • Apprentice Miner
  • April 29, 2013, 10:23 am
mine too any fix for this that u have found?
Edit Reply Delete
  • dlcoates1
  • Level 25
  • Expert Architect
  • January 3, 2013, 1:36 pm
Dude, just saying. This plugin doesnt work. Installed it, it worked fine once, then once our server restarted, the plugin stopped working. Reinstalled, still doesnt work. Reconfigured, still doesnt work. No offence, but this plugin is just shit right now. What kind of plugin works once then stops working?
Edit Reply Delete
  • agsensi
  • Level 6
  • 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!
Edit Reply Delete
  • Charlie_boi
  • Level 15
  • Journeyman Mage
  • January 4, 2013, 7:59 pm
Must be something wrong with your server, bukkit version or tekkit version then, or a plugin conflict because this plugin works perfectly fine for everyone else.
Edit Reply Delete
  • dlcoates1
  • Level 25
  • Expert Architect
  • January 13, 2013, 5:37 pm
You install the plugin, restart once, and it works fine. If you restart a second time, the plugin goes to shit and doesn't work anymore. Fix this damn thing already please, it's getting irritating.
Edit Reply Delete
  • dlcoates1
  • Level 25
  • Expert Architect
  • January 7, 2013, 7:52 am
We are only running essentials, and ultrabans. I dont see anything that would interfere with this plugin.
Edit Reply Delete
  • Tromania
  • Level 23
  • Expert Explorer
  • March 17, 2013, 11:16 am
I think this plugin doesn't work if you are running the server with more than 1gb of ram, that's the conclusion I have come to.
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • December 29, 2012, 4:35 pm
Edit Reply Delete
  • Egzotika
  • Level 22
  • Expert Engineer
  • December 23, 2012, 2:14 am
Very nice! :)
Edit Reply Delete
  • MrHSGaming
  • Level 1
  • New Engineer
  • December 15, 2012, 4:33 am
Looking for a tekkit server of which you have a chance of becoming a member of staff, and working with some yogscast? If so join this server 5.39.118.81:25565 We are running on 16GB of ram for complete no lag!
Edit Reply Delete
  • V8SNIPERSHOT
  • Level 3
  • Apprentice Miner
  • December 14, 2012, 4:39 pm
is it 128 bit
Edit Reply Delete
  • jzjared
  • Level 1
  • New Explorer
  • November 9, 2012, 1:06 pm
Hey dreadend if your seeing this, there's a bug where if you spam "v" and right click it will power the red matter tool up and will bypass Safezones (please reply and fix)
Edit Reply Delete
  • agsensi
  • Level 6
  • Apprentice Miner
  • April 29, 2013, 10:21 am
you just have to add in the disable click the following

- "item# rightclick safezone"
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • November 9, 2012, 9:27 am
Yeah, however, I need to get better documentation for the plugin... =P
Edit Reply Delete
  • Maxd91239
  • Level 1
  • New Miner
  • November 8, 2012, 8:57 pm
so you can set EMC for items??????? cool man.
Edit Reply Delete
  • Mayoz
  • Level 26
  • Expert Engineer
  • November 2, 2012, 11:30 am
Ermergurd luv u su much tank u 4 ^dat :P
Edit Reply Delete
  • Mayoz
  • Level 26
  • Expert Engineer
  • November 2, 2012, 11:32 am
Just so you know, I didn't mean that literally, but I am still really thankful you made this!
Edit Reply Delete
Hey I am having trouble getting tekkit restrict to work on my server. The only file I get is the data file and no config files.
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?
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • October 19, 2012, 2:42 pm
Released now!
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • October 18, 2012, 7:28 pm
I'm going to come out with the version 1.00 release within the week. Stay tuned!
Edit Reply Delete
  • Mayoz
  • Level 26
  • Expert Engineer
  • October 15, 2012, 11:31 am
Hell yes!
Edit Reply Delete
  • TechMac
  • Level 1
  • New Miner
  • October 5, 2012, 6:14 am
Um if you want to, when filters is placed beside any chest, they can take the stuff out, do you think you can change it?? to whenever you place a filter beside a chest, it wont filter any thing out?? :):) that would be very helpfull
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • October 8, 2012, 3:12 pm
LWCPreventNearLocked:
- 4306
- 4301
- 136
- 150
- 166

It's best to look at my BukkitDev page because I keep that more up-to-date.
Edit Reply Delete
I have made a video about the RM furnace dupe glitch, making the rest later!
If you feel like it, I'd highly appericiate it if you'd feature this on this and/or on the BukkitDev page!
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • October 6, 2012, 12:46 pm
That has been taken care of since version 0.3.
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • October 2, 2012, 12:33 pm
[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!!!]

Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • September 28, 2012, 9:18 am
[Conversion process from 0.66 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.9]
  • Added Dupe detect on (Q) itemdrop for alchemy bag [Tested]
  • Added Vanilla/Mod recipe remover [Tested]
  • Added Anti-Fly hack [Tested]
  • Added Anti-Movement speed hack [Tested] (Part of fly hack, can change speed to 6x lag out server w/ overloading chunks)
  • Added option to set right click disabled in SafeZone [Tested]
  • Added Metrics custom graph plotters
  • Fixed SafeZone Bug
  • Did a thorough search to make sure all lists are Thread-Safe.
  • Fixed the way how Sqlite is accessed by TR Block Limiter.
  • Improved performance by the way that the Block Limiter Loads.
  • Groupmanager support [Tested]
  • Permissions negation negate your nodes! Also includes several fixes to the old permissions management. [Tested]
  • ALL Permissions Debugged/tested (Complete Permissions manager overhaul)
  • EntityRemover works [Tested]
  • Factions hook Added [Tested]
  • Towny hook Added [Tested]
  • Added Daily Flight time Limiter (Limits number of minutes a player may fly using a ring or jetpack per day) [Tested]
  • TPIC -> (teleports you to the next cluster of items that are sitting on the ground, AKA buildcraft leak finder) [Tested]
  • LWC Protection. (Prevents block-Breakers and Other "Specified" items from being placed next to a locked LWC item) [Tested]


Added: /tpic [max]
Edit Reply Delete
  • Agility
  • Level 19
  • Journeyman Geek
  • September 28, 2012, 4:36 pm
Thank you! :D
Edit Reply Delete
  • Agility
  • Level 19
  • Journeyman Geek
  • September 25, 2012, 6:05 am
Could we get a changelog please?
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • September 21, 2012, 6:08 am
It's a mod-pack. This plugin is designed for it.
Edit Reply Delete
  • Andres_the_5
  • Level 1
  • New Miner
  • September 18, 2012, 5:35 pm
just a question: a friend of mine has talked to me about a mod called tekkit that combines many tech mods, and you can build factories, and produce oil, etc. is this that mod or is it a different one?
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • September 17, 2012, 9:10 pm
Uploaded 0.6 Stable
Edit Reply Delete
  • willnutdude9
  • Level 14
  • Journeyman Engineer
  • September 12, 2012, 11:51 am
UPDATE IT TO 1.3.2 I WANT TECKET OR BUILDCRAFT!!!!!!!! >:(
Edit Reply Delete
  • Maxd91239
  • Level 1
  • New Miner
  • November 8, 2012, 8:59 pm
If you want t oget tekkit go to: http://www.technicpack.net/tekkit/ and download the thevnicLuancher and resect tekkit and login then BAM your no tekkit!
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • September 13, 2012, 10:27 am
-.- There is no craftbukkit -> Tekkit for 1.3.2. The current release is only 1.2.5.
Don' use caps please.
Edit Reply Delete
  • dreadend
  • Level 39
  • Artisan Dragonborn
  • September 9, 2012, 10:18 am
As with any new conversion, make sure to delete the old config.yml.
Edit Reply Delete

1 - 37 of 37

Show Comments