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).
-
View User Profile
-
Send Message
Posted Feb 26, 2012I have just fully tested this plugin and all systems go! Thank you very much for providing this. The new replacement for CFBanner :D Finally!
-
View User Profile
-
Send Message
Posted Feb 26, 2012Can you provide source code please.
-
View User Profile
-
Send Message
Posted Feb 26, 2012@Ivanpro You using Zombe's mod or CJB to fly?
-
View User Profile
-
Send Message
Posted Feb 26, 2012I know.Currently i use CFBanner+NoCheat and works great.I want switch to SBC but the permissions don't work.If i add "sbc.fly" to my "Vip" group,it is as if I did not add the permission.
Sorry for my bad english D:
-
View User Profile
-
Send Message
Posted Feb 26, 2012@Ivanpro Can you fly without SBC? SBC did not enable fly on server. It's not a kind of flymod. It just prevent fly feature of Zombe and CJB. If you need to enable fly, check that "allow-flight" is set to "true" in your server.properties file.
-
View User Profile
-
Send Message
Posted Feb 26, 2012I have PEX 1.18 and SBC 0.0.2 with sbc.fly node doesn't work.
-
View User Profile
-
Send Message
Posted Feb 25, 2012@fromgate
Problem solved. This works great now, thanks for sorting this out.
-
View User Profile
-
Send Message
Posted Feb 24, 2012@Wires2005 @zathrus_writer @Puremin0rez @pixelbat
I've just uploaded new file http://dev.bukkit.org/media/files/576/112/SBC.jar
Now permissions nodes are lowercased (not SBC.fly, but sbc.fly). I hope now SBC will successfully work with PEX. If not please inform me.
-
View User Profile
-
Send Message
Posted Feb 24, 2012Im having an issue with pex also. its a pitty cos this is exactly what im looking for.
-
View User Profile
-
Send Message
Posted Feb 21, 2012confirming that PermissionsEx (PEX) don't work on CB 1.1-R4
-
View User Profile
-
Send Message
Posted Feb 20, 2012Permissions with PEX doesn't seem to be working either... Hmm...
-
View User Profile
-
Send Message
Posted Feb 19, 2012@fromgate
Got it to work ;)
-
View User Profile
-
Send Message
Posted Feb 19, 2012@tsunarto I'll give you answer later, after additional test.
-
View User Profile
-
Send Message
Posted Feb 19, 2012@pixelbat Hmmm... I'm using standart bukkit's permission check, it will works with bPermission (i'm using it and that works) and any other compatible permission plugin.
-
View User Profile
-
Send Message
Posted Feb 19, 2012Using CBJ here, and can't get the permissions to work. Using PEX. Maybe I should try bPerms?
-
View User Profile
-
Send Message
Posted Feb 18, 2012@fromgate zombe's modpack
-
View User Profile
-
Send Message
Posted Feb 18, 2012Which modpack was used to fly?
-
View User Profile
-
Send Message
Posted Feb 18, 2012Having the same problem as tsunarto :(
-
View User Profile
-
Send Message
Posted Feb 18, 2012I gave the permission "SBC.fly" to a group on PermissionsEx, but it still didn't allow them to fly. Awesome plugin, by the way. This is exactly what I was looking for!