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).
This plugin still work with R5, or you will make an Update =D
[Sorry For asking again]
@d3voo
It works with 1.2.5-R4, or you know about any new block codes?
make an Updated please :)
Wonderful plugin. Thanks!
I am having issues, letting myself as well as certain players, have access to the fly commands. I am using essentials groupmanager for permissions and in the users page of the main world, I have it set for - sbc.fly under the users that I want to be able to fly. Yet it is not working. I can't seem to figure this out, and I'm getting rather burnt out from non-stop server editing over the course of the last few days. I'd really appreciate some help. Thanks
@Kartograf
I know. But CJB did not published any additional codes for this feature. I have asked him, but he did not reply :(
@Trjj
What if you try sbc.cheats.cjbxray permission?
does not work with cjb_more_info, there is a cheat on the key K
i love your work, fromgate, but there is one thing that bugs me. sbc doesnt seem to work properly for admins. It allows our mods to use their x-ray, fly etc, but admins cant, and i cant figure out why. I havent edited the config in any way, and here is the admins permissions. And yes, i use Pex and cjb.
Admins:
permissions:
- -mcmmo.motd
- disguisecraft.seer
- sbc.cheats
- sbc.fly
- sbc.radar
- -vanish.nochat
- -vanish.smokin
- -vanish.explode
- -vanish.lightningbarrage
- -vanish.effects.smoke
- -vanish.effects.explode
- -vanish.effects.lightning
- '*'
@BONNe1704
You don't need to edit config.yml for blocking or unblocking anything. You must use permissions only. When you change block:false to block: true you have enabled Rei Minimap using for everyone who has not defined permissions. Delete config.yml and default one will be created.
I have problem...
In my server is Rei's minimap blocked, but users still can use it. It shows all :@
I have reiradar:
code: '&0&0&2&3&4&5&6&7&e&f'
block: true
Whats wrong?
@fromgate
world downloader
x-ray
another x-ray
it would be cool if you can make these only available if you have the permission for it. and its really annoying that there are so many different versions of x-ray =S and btw the zombe's noclip isnt working, even if i have permission
Can you please stop ignoring the permission nodes, I'm very serious. I know what I'm doing and this is a very useful plugin with broken permission nodes. I am using groupmanager.
@mickverm
mod name please
@mickverm Which mod? Is it CJB mod?
it would be cool if you could add like a block for x-ray
@Ta6akus3
Admin or OP have all permissions I think, so he can cheat ^^
@Ta6akus3
You have all permissions ? :)
@fromgate
Groupmanager
@GioboiMC
I'll check it. But I did not have any problems with permissions. Which permissions plugin you use?