NoESP
NoESP is a revolutionary plugin designed to enhance PVP and increase the survivability of honest players on PVP servers.
NoESP works to prevent hacked clients from being able to use ESP or radar cheats to find players that they normally couldn't.
READ: Important Info
NoESP does not scan for pre-existing protected blocks on first startup. Thus, when you first start NoESP, no blocks will be protected. You must define which material IDs are to be protected in the config.dat file. Blocks are added to a list as soon as a player opens them, and new blocks are added as soon as they are placed while NoESP is running.
NoESP Chest Demo
NoESP Player Demo
NoESP prevents players from using hacked clients to find other players or their chests.
Features
- Drag-n-Drop Installation
- Easy configuration! Define the blocks to protect, as well as the block to replace protected blocks with (ex: dirt).
- No commands/permissions at the moment.
How It Works
- This plugin accesses NMS(net.minecraft.server) methods to ensure that the client could visually see another player or block before sending them the other player's position packet (or the block's true material). This prevents hacked clients from rendering the hidden player's nameplate, or showing their location on a radar, or in the case of a chest, showing where the chest is located.
@Prominentc
I'm not sure about that error you gave me, but I just released an update that should fix the chests rotating strangely.
Great plugin!
Only thing is it's giving an error and the chests rotate, also if you go into one side of a double chest but not the other it shows the side you didn't go into as a single chest.
Error:
19:57:57 [SEVERE] Error occurred while enabling NoESP v0.1 (Is it up to date?) 19:57:57 java.lang.ArrayIndexOutOfBoundsException: 1 19:57:57 at com.chrono7.noesp.NoESP.loadBlocks(NoESP.java:136) 19:57:57 at com.chrono7.noesp.NoESP.onEnable(NoESP.java:33) 19:57:57 at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 19:57:57 at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 19:57:57 at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382) 19:57:57 at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:286) 19:57:57 at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:268) 19:57:57 at net.minecraft.server.v1_6_R2.MinecraftServer.l(MinecraftServer.java:319) 19:57:57 at net.minecraft.server.v1_6_R2.MinecraftServer.f(MinecraftServer.java:296) 19:57:57 at net.minecraft.server.v1_6_R2.MinecraftServer.a(MinecraftServer.java:256) 19:57:57 at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:164) 19:57:57 at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:397) 19:57:57 at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Suggestion : Please can you add config file where we can specify block that the chest will be replaced with.
This looks like a very promising plugin, keep up the good work!
@Chrono7
You should use protocol lib so it doesnt affect server that generate items into the chest and stuff like that because you are actually replacing the block arent you?
@Deckerzmc
I may implement protocol lib, but at the moment I am just using the Bukkit API to send the client block change, not NMS. I am using NMS for raytracing blocks currently. The reason the chest rotation is off is because it is always sending the data byte 0, not the correct one for the rotation. This is an easy fix though.
Also thatll fix the problem of the chest rotating.
Rather than use NMS use protocol lib to not send that block packet.
@Chrono7
I already downloaded it. Tested with Libigot - it is really buggy, sometimes the dirt removes very lately and when I place double chest - it changes the location and its bugged. But dont worry it is good plugin against the kiddos with Nodus etc.
First Pre-Alpha Dev build is uploading, expect bugs and probably lag!
Please post your experiences and findings so that I can determine if this plugin is a realistically feasible idea. Thank you in advance!
Looks pretty cool, I'm looking forward to trying this out :)
Very impressive. If performance is not too heavy, I will definitely download this when it's available.
Looks great, I'll definitely use this on my server when it comes out.