22

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

  • 25,239
    Views, 9 today
  • 4,716
    Downloads, 1 today
  • 37 Comments
  • 11 Favorites
  • Flag / Report

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

More Mods by dreadendView All

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 :

Join us to post 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.

agsensi
Level 6
Apprentice Miner
April 29, 2013, 10:23 am

mine too any fix for this that u have found?

dlcoates1
Level 23
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?

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!

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.

dlcoates1
Level 23
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.

dlcoates1
Level 23
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.

Tromania
Level 22
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.

dreadend
Level 39
Artisan Dragonborn
December 29, 2012, 4:35 pm

Egzotika
Level 20
Expert Engineer
December 23, 2012, 2:14 am

Very nice! :)

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!

V8SNIPERSHOT
Level 2
Apprentice Miner
December 14, 2012, 4:39 pm

is it 128 bit

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)

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"

dreadend
Level 39
Artisan Dragonborn
November 9, 2012, 9:27 am

Yeah, however, I need to get better documentation for the plugin... =P

Maxd91239
Level 1
New Miner
November 8, 2012, 8:57 pm

so you can set EMC for items??????? cool man.

Mayoz
Level 26
Expert Engineer
November 2, 2012, 11:30 am

Ermergurd luv u su much tank u 4 ^dat :P

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!

Crazypitbull187
Level 1
New Miner
October 26, 2012, 12:23 am

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?

dreadend
Level 39
Artisan Dragonborn
October 19, 2012, 2:42 pm

Released now!

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!

Mayoz
Level 26
Expert Engineer
October 15, 2012, 11:31 am

Hell yes!

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

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.

KrabbendeKUTKAT
Level 10
Journeyman Pokemon
October 3, 2012, 6:11 am

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!

dreadend
Level 39
Artisan Dragonborn
October 6, 2012, 12:46 pm

That has been taken care of since version 0.3.

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!!!]

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]

Agility
Level 19
Journeyman Geek
September 28, 2012, 4:36 pm

Thank you! :D

Agility
Level 19
Journeyman Geek
September 25, 2012, 6:05 am

Could we get a changelog please?

dreadend
Level 39
Artisan Dragonborn
September 21, 2012, 6:08 am

It's a mod-pack. This plugin is designed for it.

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?

dreadend
Level 39
Artisan Dragonborn
September 17, 2012, 9:10 pm

Uploaded 0.6 Stable

willnutdude9
Level 12
Journeyman Engineer
September 12, 2012, 11:51 am

UPDATE IT TO 1.3.2 I WANT TECKET OR BUILDCRAFT!!!!!!!! >:(

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!

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.

dreadend
Level 39
Artisan Dragonborn
September 9, 2012, 10:18 am

As with any new conversion, make sure to delete the old config.yml.

1 - 37 of 37