[S
[Skript] NoCheatPlus remake
Release 2.0NoCheatPlus for skript - Need flight/bhop check. 2.0 should be released in about a week!
Release 2.0latestMore checks! Added Fly, killaura, reach, jesus! And an extra command (/ncp commands in dev [3.0])May 3, 2018 .SpoilerTarget">Spoiler: Changelog Added: /ncp info (player) Space for text (I.E /example ncp) New ban message Checks: KillAura Flight Jesus Speed violation history all together in /ncp inspect (player) .SpoilerTarget">Spoiler: Code Code (Text): options: p: &f[&cNCP&f] l: &9&m----------------------- kick: &9&m-----------------------%nl%&7NoCheatPlus:%nl%%nl%&fEXPLOITED/BLACKLISTED CLIENT%nl%&7Ban ID: &c&lKICK%nl%&7Session ID: %player's ping%%nl%&7Game ID: %random integer between 1 and 1000%%nl%&c&lLogging in with an alt will resume in a VPN/IP ban. ban: &9&m-----------------------%nl%&7NoCheatPlus:%nl%%nl%&fEXPLOITED/BLACKLISTED CLIENT%nl%&7Ban ID: %player's uuid%%nl%&7Session ID: %player's ping%%nl%&7Game ID: %random integer between 1 and 1000%%nl%&c&lLogging in with an alt will resume in a VPN/IP ban. attackerban: &9&m-----------------------%nl%&7NoCheatPlus:%nl%%nl%&fEXPLOITED/BLACKLISTED CLIENT%nl%&7Ban ID: %attacker's uuid%%nl%&7Session ID: %attacker's ping%%nl%&7Game ID: %random integer between 1 and 1000%%nl%&c&lLogging in with an alt will resume in a VPN/IP ban. command /ncp [<text>] [<player>]: permission: ncp.admin aliases: ncp permission message: "&4Not the command you are looking for" trigger: if arg 1 is "help": send "{@l}" send " " send "&cAdministrative commands overview:" send "&f/ncp inspect &a(player)&f: &9Status info for a player." send "&f/ncp reload: &9Reload the configuration." send "&f/ncp commands: &9List all commands, adds rarely used ones." send "&f/ncp kick &a(player)&f: &9Kick a player for cheating. - DOES NOT BROADCAST" send "&f/ncp ban &a(player)&f: &9Ban a player for cheating." send "&f/ncp info &a(player)&f:&9 Violations of a player" send " " send "{@l}" if arg 1 is not set: send "{@l}" send " " send "&cAdministrative commands overview:" send "&f/ncp inspect &a(player)&f: &9Status info for a player." send "&f/ncp reload: &9Reload the configuration." send "&f/ncp commands: &9List all commands, adds rarely used ones." send "&f/ncp kick &a(player)&f: &9Kick a player for cheating. - DOES NOT BROADCAST" send "&f/ncp ban &a(player)&f: &9Ban a player for cheating." send " " send "{@l}" if arg 1 is "kick": if arg 2 is set: kick arg 2 due to "{@kick}" add 1 to {punish.history} if arg 1 is "kick": if arg 2 is not set: send "{@p} &7&nPlease specify a player" if arg 1 is "ban": if arg 2 is set: kick arg 2 due to "{@ban}" ban arg 2 due to "{@ban}" send " " send "{@l}" send "&2%arg 2's display name% has been banned" send "&7Ban ID: &c&l%arg 2's uuid%" send "&7Session ID: &c&l%arg 2's ping%" send " " send "{@l}" send " " broadcast "{@p}&8 %arg 2's display name% was removed for using a blacklisted or exploited client." add 1 to {punish.history} if arg 1 is "ban": if arg 2 is not set: send "{@p} &7&nPlease specify a player" if arg 1 is "inspect": if arg 2 is set: send " " send "{@l}" send "&2%arg 2's display name% information:" send "&7Ping: &a%arg 2's ping%" send "&7UUID: &a%arg 2's uuid%" send "&7History: &a%{punish.history}%" send "{@l}" send " " if arg 1 is "info": if arg 2 is not set: send "{@p} &7&nPlease specify a player" if arg 1 is "info": if arg 2 is set: send " " send "{@l}" send "&2%arg 2's display name% violations:" send "&7Fly: &a%{%player%.flight}%" send "&7Reach: &a%{%player%.reach}%" send "&7KillAura: &a%{%player%.killaura}%" send "&7Speed: &a%{%player%.speed}%" send "&7Jesus: &a%{%player%.jesus}%" send "{@l}" send " " on damage of player: attacker is a player projectile doesn't exist if distance between attacker and victim is greater than 7: kick attacker due to "{@attackerban}" ban attacker due to "{@attackerban}" add 1 to {%attacker%.reach} on walk on water: block at player is air block under player is water wait 5 ticks block under player is water wait 1 tick block at player is air block under player is water teleport player to block under player kick player due to "{@ban}" ban player due to "{@ban}" add 1 to {%player%.jesus} player's gamemode is not creative: if player's fly mode is not true: player has permission "check.fly": add 1 to {flycheck.novalue} else: set {%player%.yy} to player's altitude set {_block} to block at player set {_block2} to block under {_block} if {_block2} is not air: set {%player%.fly} to false stop else: wait 2 ticks set {_block} to block at player set {_block2} to block under {_block} if {_block2} is air or sugar cane: if {%player%.yy} is less than or equal to player's altitude: wait 3 ticks if {%player%.yy} is less than or equal to player's altitude: set {_block} to block at player set {_block2} to block under {_block} if {_block2} is air or sugar cane: wait 3 ticks if {%player%.yy} is less than or equal to player's altitude: wait 3 ticks if {%player%.yy} is less than or equal to player's altitude: set {_block} to block at player set {_block2} to block under {_block} if {_block2} is air or sugar cane: set {%player%.fly} to true delete {ncp.novalue} else: set {%player%.fly} to false if {%player%.fly} is true: if {%player%.groundpos} is set: teleport player to {%player%.gRelease 1.0 (More)Apr 30, 2018
Similar projects
Script →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta