Minecraft Data Packs / Tool

TotallyRandom's Xray Prevention Data Pack[1.19.3+] - The Netherite Update

  • check_circle Functions
  • 6,721 views, 7 today
  • 1,030 downloads, 0 today
  • 7
  • 10
  • 4
TotallyRandom_'s Avatar TotallyRandom_
Level 20 : Expert Explorer
2
The Concept:

This datapack is a community based xray prevention. It allows you, the owners of a server, allow your most trusted players to monitor as well as keep away cheaters. Its based on a fairly simple logic which is that some players are luckier than others but there is a limit to that luck and every minecraft player with even the least amount of experience can tell when a person is a bit "too lucky" so instead of making a super complex and sophisticated algorithm to track when a player is mining a lot of diamonds and ban them automatically(which might fail if someone is piling his diamonds in a tower for example) All that this datapack does is give those trusted players the option to see how many diamonds and ancient debris a player has mined and report if they notice a suspicious activity.



Note: the datapack also has a built-in monitoring system which marks players who are "too lucky"(you will see what I mean by that later)



Usage:

There are two sets of permissions each given to a different role which you can give to your players:


Moderators - are given permissions to go on/off duty(determines if whether they will be notified about other players' activity - see in the pictures above) as well as to report a suspicious activity.

Give this role to players by adding them a tag called "TRX_Mod"
/tag <player> add TRX_Mod
Commands for this role:
/trigger TRX_Duty(Allows you to go off/on duty)


Admins - are given all the permissions specified above as well as access to the TRX logs(see in the pictures above)

Give this role to players by adding them a tag called "TRX_Admin"

/tag <player> add TRX_Admin
Commands for this role:
/trigger TRX_Logs(Allows you to view the TRX logs)


Clarifications:


1) This datapack doesn't ban/kick or perform any actions against players on its own. It was made specifically to give administrators another way to monitor the server and not to replace them.


2) Both moderators and admins must be "on duty" to receive notifications about other players' activity, which can be done using the command shown above in the "Usage" section.

3) The mentioned notifications are designed to be sent every time a player has reached 1 hour's worth of playtime(it also says so in the message itself)

4) The built-in system which is shown in the logs as "TRX noticed.." checks how many diamonds or ancient debris a player has mined in 10 minutes and if it reaches a specific requirement it marks them as "noticed" but please note that as I've mentioned in the concept section it doesn't necessarily mean anything.

5) All the information the datapack provides is correct but is not necessarily incriminating, so every player you are suspicious of, first look more into them yourself before taking action.


6) All the players listed in the log's "reported" section are moderators who have reported to have seen a suspicious activity and NOT players who have been reported.

7) If the lists shown in the logs are empty(meaning they don't specify any players' names in them) then either no one has reported an activity lately or another admin has cleared the list recently but either way, you are good.

8) You might see others commands with the TRX_ prefix while using /trigger but please note that you don't need to touch any of those as you can preform all the actions they do through the messages sent to you in the chat(reporting, clearing the lists etc)


Hope you like the datapack! Please let me know if you encounter any issues while using/installing it!
CompatibilityMinecraft 1.19
Tags

2 Update Logs

The Netherite Update : by TotallyRandom_ 03/06/2023 3:07:07 amMar 6th, 2023

Added ancient debris display to the staff notifications
Added ancient debris to the built-in monitoring system
LOAD MORE LOGS

Create an account or sign in to comment.

1
03/05/2023 11:59 am
Level 42 : Master Engineer
JackieT
JackieT's Avatar
Clever solution!
1
03/05/2023 12:03 pm
Level 20 : Expert Explorer
TotallyRandom_
TotallyRandom_'s Avatar
ty! I really appreciate it ^^ lmk if you have any feedback on it too :D
1
03/05/2023 6:03 pm
Level 42 : Master Engineer
JackieT
JackieT's Avatar
Maybe adding iron, netherite, and maybe lapis tracking to the pack may also be good!
If an xray user knows this pack is in use somehow, they can just obtain diamonds by legitimate means but collect every other resource via cheats.
Adding more resources to the tracker could also supply moderators with more information so they can easily make a more educated decision.
1
03/06/2023 1:24 am
Level 20 : Expert Explorer
TotallyRandom_
TotallyRandom_'s Avatar
Hmm well while I am not sure about the iron and the lapis, since of how common those are there is a bigger chance of a player finding a few big veins of them in a small period of time, I am interested in doing it with netherite though so I am definitely going to look into that! thx for the feedback!
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome