SBC - Simple Block Codes
SBC - Simple Block Codes
SBC is very simple anti-cheat plugin, it sends block codes for CJB's and Zombe's modpack cheat features when player joins to server. SBC is managed by permissions only. If player has no any defined permission all blockcodes will be sent to client. SBC was separated from my other plugin MCCity MonsterFix.
Supported mods
- CJB
- Zombe
- Rei's minimap
- Minecraft Automap
- Smart Moving
- Schematica
- Any other mod supports block-codes. You can easy add custom codes to config.yml
What are block codes?
Block code is a string line that contains hidden characters (color simbols). CJB, Zombe and Rei's minimap clients mods analyzing the join message and in the presence of certain sequences of control characters disabling or enabling some functions. In chat screen this control messages are invisible or can be find out as empty line.
How to use it?
Just install. By default it sending all blockcodes to player when he joins. If you need to allow player use some cheats you must setup necessary permissions.
Configuration
When plugin runs first time it will create file /plugin/SBC/config.yml. This file will contain default permissions and block-codes configuration. You can create any permissions group that you need, and if you find new blockcodes you can add it in config.yml. In addition, you can use SBC to send a on-join message to player depended on his permissions. About custom block-codes configuration
Normally you don't need to edit config.yml. You must edit this only if you need to add new block-codes.
Permissions
- sbc.cheats.zmbzcheat — allows to use Zombe's z-cheat
- sbc.cheats.zmbnoclip — allows to use Zombe's noclip
- sbc.cheats.cjbxray — allows to use CJB's x-ray
- sbc.cheats.reicave — allows to use Rei's minimap cave-mode
- sbc.fly.zmbfly — allows to use Zombe's fly
- sbc.fly.cjbfly — allows to use CJB's fly
- sbc.radar.reiradar — allows to show entities and players on Rei's minimap
- sbc.radar.cjbradar — allows to show players on CJB's minimap
- sbc.cheats.automap-ore — allows to use Minecraft Automap ore detection
- sbc.cheats.automap-cave — allows to use Minecraft Automap indoor/cave mapping
- sbc.radar.automap-radar — allows to show entities and players on Minecraft Automap
- sbc.cheats.smart-climb — allows to use Smart Moving climbing
- sbc.cheats.smart-swim — allows to use Smart Moving swimming and diving
- sbc.cheats.smart-crawl — allows to use Smart Moving crawling
- sbc.cheats.smart-slide — allows to use Smart Moving sliding
- sbc.cheats.smart-fly — allows to use Smart Moving alternative flying
- sbc.cheats.smart-jump — allows to use Smart Moving jumping (including charged jump, head, side and back jumps)
- sbc.schematica.printer — enable printer functionality for player
- sbc.schematica.load — enable save schematic functionality for player
- sbc.schematica.save — enable load schematic functionality for player
Grouped permissions (from previous version) are supported too. All permissions and permissions group could be edited in config.yml
Commands
There's no any commands. It is a very simple plugin ;-)
Source codes
How to upgrade from previous version
Delete old config.yml file and install new version of SBC.jar. After plugin start, it will create a new config.yml. Than you can modify config.yml (if you really need it).
@fromgate
Please fix the permission nodes!
@BONNe1704
Only from mob developers. Some codes was published by developers, some was created after asking them of this codes.
If you need control codes support to a mod, you can ask mod developer. Founded codes you can easy add to config.yml. If you can inform me and SBC users here about the founded codes it would be very helpful :)
where you can find this block codes?
Permission nodes don't seem to be working..gave my mods grouped permissions and they can't use their mods to spy on hackers now.
@Darrennick
It's a default config. Just install it, don't touch config, don't define any permissions and you'll get what you want.
Can you give me a config that blocks everything?
I need to block smart moving and I cant seem to get my head around adding codes. Thanks.
Would it be possible to use something else than the joining message to detect the mods? I would love to have this on my server, but only in certain worlds. Players can cheat the system by joining in a world where the mods are allowed and then move to the work that is suppose to be protected form the mods.
@TheOneWhoOwns @StuckingFoned @asle123 @deleted_6837836
SBC is not blocking anything ;) It just sending block codes provided by plugin developers. So I cannot create a block code for cheat-hack-mod created by griefers for griefers :) If mod developer will he can easy add control codes support to mod. But he did not going to support server owners and going to create griefing tool... I can not do anything. Best solution for this situation is using NoCheatPlus plugin, and any anti-glitching tool, like my other plugin MonsterFix (it prevents some of minecraft glitches).
Everyone can ask (and I wish will do it) mod developers to support block codes. If anyone know new block codes (that not included in SBC yet) he can easy add it to config file. I you tell me any block codes for any mode I will really happy to include it to SBC.
@TheOneWhoOwns
It very simple plugin, and I will updated if anyone really require SBC :)
@StuckingFoned
It blocks most of them :/
@AkiraShirou
Because it doesn't block them. They're called "hacked" clients for a reason.
Good plugin i have alreaddy 4 anti cheat plugins but more the better :) also please keep updating this plugin when minecraft updates :D
@asle123
why not use nocheat/nc+ to block hacked clients?
@asle123 @deleted_6837836
I can not "make" a codes to Notus and other clients. Mod developers must include blockcodes support in the client, then I can add this clients control codes to SBC.
Can you make block codes for nodus to? especially flying and speed on nodus.
Please block hack clients too, such as Platinum hack clients..
cjb xray blocked!
cjb fly blocked!
cjb radar not blocked.
well at least you got the bad ones :P
@fromgate
i dont know how many more exactly is out there but heres one of the X-rays i found :) http://www.minecraftforum.net/topic/639823-125x-ray-n-dtdb/
EDIT: Alright, i found this Nodus Hack everyone is talking about and its pretty good if you ask me. http://www.mpgh.net/forum/335-minecraft-hacks/431916-1-2-5-updated-nodus-client-8-4-custom-commands-keybinds-irc-waypoints.html
Something called“Nodus hacked client” I don't know what it is. But it “works well”...
@olimoli123
From what I know, that can't be blocked at all. I may be wrong though, so :)