Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
RayzsShield Anti VPN,Crash,DoS icon

RayzsShield Anti VPN,Crash,DoS 3.6.1

Against (Netty-)Crasher, VPNs, Exploits, Hacked-Crash-Items, and Ping/Bot-Attacks!

NO LONGER IN DEVELOPMENT!
DO NOT BUY


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


banner.main.png


The most unique Spigot protection plugin on the market!
Against (Netty-)CrasherVPNsExploitsHacked-Crash-Items, and Ping/Bot-Attacks!


 


banner.about.png


RayzsShield is a highly advanced, ad-free, and customizable Minecraft security plugin with a lot of extra features.
This plugin protects your server against (Netty-)Crashers, VPNs, Exploits, Hacked-Crash-Items, and Ping/Bot-Attacks!
It's easy to configure and works for every Minecraft spigot server version between 1.8-1.12 & 1.14-1.19!


A lot of servers are already trusting in RayzsShield! ^^
Here is a small statistic from bStats:


RayzsShield%20Spigot.svg


 


banner.features.png


Included features:
Many in-game commands to manage the plugin!
You can replace /rs with something like #anticrash to personalize the plugin to your own! This can be changed in the plugins/RayzsShield/messages.yml at messages.admin.command!
[permission: rayzsshield.admin]
For each command, the permission is: rayzsshield.admin.xxx (it should be self-explainable)
commands.png


Get an in-game notification when someone tries to crash the server!
You can toggle receiving notifications with this command:
/rs notify [permission: rayzsshield.admin.notify]
notify-ingame.png



Get notified via a discord-webhook notification when someone tried to crash the server!
notify-webhook.png


This is what the player sees:
kick.png
You can change the kick-message in the messages.yml under messages.alert.kickplayer.message!


Execute a command through the server console after the player tries to lag/crash the server:
consolecommand.png


 


Toggle checks and reload the plugin in a GUI!
To open this GUI you need to execute this command:
/rs gui [permission: rayzsshield.admin.gui]
gui.png


 


Get an in-game actionbar for small statistics when someone is botting/spam-pinging your server.
You can toggle receiving the actionbar with this command:
/rs verbose [permission: rayzsshield.admin.verbose]
statistics.png


 


You can disguise the plugin to pretend it's something else or completely vanish it from the server. (/pl, /plugins)
To vanish the plugin from the plugin list, you need to enable the option: to hide
disguise.png


The extra-feature Backfire means, that the player receives a message after he tried to crash the server:
backfire.png


 


To detect and fix new crasher/ping-exploits RayzsShield includes a PacketLogger!
If your server got crashed and you have enabled the PacketLogger, you can send this file to me and I can fix this crasher easily:
logger.png


For those who want to create a test server with RayzsShield:
banner.test.2.png



Almost EVERYTHING is configurable!
files.png


 


All permissions:


Action / CommandPermissionFunction / Description
Everythingrayzsshield.*Gain all permissions of RayzsShield
Bypass permission for the CrashCommand-Checkrayzsshield.admin.joinGet notified about new updates or other important broadcasts/alerts after joining the server
Bypass permission for the CrashCommand-Checkrayzsshield.bypass.commandExecute blocked commands which would lead the server to a lag/crash (e.g. in WorldEdit or PermissionsEx or Multiverse-Core)
Bypass permission for the IllegalTabCompletion-Checkrayzsshield.bypass.tabTab blocked commands which would lead the server to a lag/crash (e.g. in FAWE)
/rsrayzsshield.adminSee all available RayzsShield commands
/rs tpsrayzsshield.admin.tpsSee the current TPS in real-time
/rs verboserayzsshield.admin.verboseToggle the connection stats.
Good for the Ping/Bot-Attacks statistics
/rs notifyrayzsshield.admin.notifyToggle to receive notifications/alerts when someone failed to crash the server
/rs guirayzsshield.admin.guiOpen the GUI to toggle the checks, reload the plugin or see small statistics about how many people already failed to crash the server
/rs debugrayzsshield.admin.debugGenerate a URL to see the current InGameLogs
/rs reloadrayzsshield.admin.reloadReload the configurations of the plugin


Developer API:


// Import for the ShieldPlayer class [Includes the Player and the Channel to work with]
import de.rayzs.shield.api.player.ShieldPlayer;

// Import for the CustomChannel class [Includes the Channel, the pipeline and the address]
import de.rayzs.shield.api.channel.CustomChannel;

// Imports for the Packet-Simplifiers [InGame]
import de.rayzs.shield.utils.simplifier.player.PlayerByteSimplifier;
import de.rayzs.shield.utils.simplifier.player.PlayerPacketSimplifier;
import de.rayzs.shield.utils.simplifier.player.PlayerByteSimplifier;

// Imports for the Packet-Simplifiers [OutGame]
import de.rayzs.shield.utils.simplifier.server.ServerPacketSimplifier;
import de.rayzs.shield.utils.simplifier.server.ServerBytesSimplifier;

// Imports for your own checks
import de.rayzs.shield.plugin.bukkit.check.CheckManager;
import de.rayzs.shield.plugin.bukkit.check.CheckAbstract;

// Imports to work with the player who got detected [Trying to crash/lag the server]
import de.rayzs.shield.plugin.bukkit.detect.DetectListener;
import de.rayzs.shield.plugin.bukkit.detect.DetectManager;

// Register an Event after someone got detected trying to crash your server
DetectManager.register(new DetectListener() {
@Override
public Message messageType() {
return Message.ALERT_PLAYER_INPUT_INVALID;
}

@Override
public void execute(ShieldPlayer shieldPlayer, CustomChannel channel) {
Player player = shieldPlayer.getPlayer();
System.out.println(player.getName() + " got kicked for an invalid packet input! [" + channel.remoteAddress() + "]");
}
});

// Register an Event to receive an incoming packet to create your own InGame-checks
CheckManager.register(new CheckAbstract() {
@Override
public Type type() {
return Type.PLAYER_PACKET; // PLAYER_BYTE, PLAYER_EXPLOIT
}

@Override
public boolean isForced() { return false; } // Should be enabled everytime?

@Override
public boolean shouldBlocked(Object... obj) {
PlayerPacketSimplifier simplifier = new PlayerPacketSimplifier(obj); // This simplifier is the CheckType PLAYER_PACKET
// If you're using the CheckType PACKET_BYTE, you have to use the PlayerByteSimplifier!
// e.g: PlayerByteSimplifier simplifier = new PlayerByteSimplifier(obj);
Player player = simplifier.getPlayer();
Object packetObj = simplifier.getPacketObject();
CustomChannel channel = simplifier.getChannel();
List<Object> list = simplifier.getList();

if(packet == evil) return true; // Block packet if it's evil
else return false; // Ignore packet (Letting it through the other checks)
}
});

// Register an Event to receive an incoming packet to create your own OutGame-checks
CheckManager.register(new CheckAbstract() {
@Override
public Type type() {
return Type.SERVER_PACKET; // SERVER_BYTE, SERVER_REGISTER = when a channel is connected to the server
}

@Override
public boolean isForced() { return false; } // Should be enabled anytime?

@Override
public boolean shouldBlocked(Object... obj) {
ServerPacketSimplifier simplifier = new ServerPacketSimplifier(obj); // This simplifier is the CheckType SERVER_PACKET
// If you're using the CheckType SERVER_BYTE, you have to use the ServerByteSimplifier!
// e.g: ServerByteSimplifier simplifier = new ServerByteSimplifier(obj);
Object packetObj = simplifier.getPacketObject();
CustomChannel channel = simplifier.getChannel();
List<Object> list = simplifier.getList();

if(packet == evil) return true; // Block packet if it's evil
else return false; // Ignore packet (Letting it through the other checks)
}
});

 


_________________________________________


 


banner.faq.png


 


Why are the features not working? (e.g: GUI isn't opening)
It's because you haven't put your license key in the config.yml!
Without the license key, all Premium-Features are deactivated and you're using the lite version of RayzsShield without it.
To get your license key please join my discord server and ask for your license key! I will ask you to prove your purchase by asking for your PayPal transaction and your BuiltByBit-Username. After this process, you'll get your license key as fast as possible!


 


Why does it not block any Bots/Ping-Attacks?
Of course, you'll have to enable those features by yourself in the config.yml under "checks.server.TCPFlood|AntiBot".
TCPFlood = AntiNullPing
AntiBot = AntiBot & AntiVPN (you have to enable the module "antivpn" as well if you want to use the VPN-Detection!)


 


I have a bug or suggestion!
Please join my discord server for things like this.
I LOVE to improve RayzsShield and for that, I need YOUR opinion!
So please don't be shy and tell me what you don't like about RayzsShield and how I can improve this. This would help me a lot!


 


___________________________________________________________________________________________________________________________


How to enable RayzsShield-Premium after purchase
All RayzsShield-Premium features will only work when you insert the license key!
Here are a few steps:


⌲ Join my discord server.


⌲ Create a Ticket and send your Paypal transaction & your Username in this channel.
⌲ Wait until your license key is ready. (Can take up to 24 hours)
⌲ Insert the license key in the config.yml under "license: insert-key-here"
⌲ Restart the server to load the configuration file fully.


 


[!] Make sure that your server has a stable internet connection!
RayzsShield is connecting to my webserver (rayzs.de) to check your license key and for new updates.


This website is not collecting any data on purpose but it might be that the hosting provider or CloudFlare
is using information like the IP address or the user agent of the web connection!


___________________________________________________________________________________________________________________________


 


Of course, you can suggest new features on my discord server so that I can improve the plugin.
I do not guarantee to add every suggestion I get!


_____________________________________


 


Small information


This is the Premium version of this plugin and includes a lot of extra features!


If you want to be protected but don't wanna pay for it, you can use the lite version of RayzsShield for free!


(not available yet)


 


But why did I make a lite version of RayzsShield which is free to use?


The main reason for RayzsShield was to be a plugin that gives the player default protection against crashers. But most of those plugins are just paid (too expensive) or completely bad/poorly coded.


With this plugin, I want to help everyone else here who hasn't enough money to afford a basic-protection plugin. (like me 3 years ago)


This Premium-Ressource does only have a lot of extra features which the lite-version doesn't have!


_____________________________________


 


Reviews on BuiltByBit
attachment.png


Proof of ownership


ownership.png


 


______________________________________________________________________________________________________________


support.png


____________________________________________________________


 


 


Terms Of Service (TOS)
⌲ It could take up to 24 hours to give you your License-key. Please be patient!
⌲ RayzsShield isn't able to fix TPS drops caused by other plugins!
⌲ You won't get a refund after purchasing this plugin!
⌲ You are not allowed to give RayzsShield-Premium to other people or make it public!
⌲ You are not allowed to share your License key! If you share your License key, it will be deleted instantly!
⌲ I (the developer) do not guarantee a 24/7 uptime of the License-Servers. Please be patient when the servers are offline.
⌲ Be advised that this project can end every time and anytime!


By purchasing RayzsShield-Premium you fully agree with all points I've listed above!
Be advised that breaking one of these TOS rules could lead to an instant deletion of your license key without any warning!

Sign in
$8.04 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

antivpn

exploit

minecraft

nullping

plugin

proxy

spigot

vpn