ModsJava
PurpurSpy
Java mod listed for Minecraft 1.15–1.20. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotI would appreciate a review tho.
Spoiler: Commands
/purpurspy (
help) = Sends message with other commands.
/purpurspy reload = Reloads config.
/purpurspy all = Enables or disables all spy.
/purpurspy sign = Enables or disables sign spy.
/purpurspy book = Enables or disables book spy.
/purpurspy anvil = Enables or disables anvil spy.
/purpurspy command = Enables or disables command spy.
/purpurspy reload = Reloads config.
/purpurspy all = Enables or disables all spy.
/purpurspy sign = Enables or disables sign spy.
/purpurspy book = Enables or disables book spy.
/purpurspy anvil = Enables or disables anvil spy.
/purpurspy command = Enables or disables command spy.
Spoiler: Permissions
COMMANDS
purpurspy.reload = Is for /purpurspy reload.
purpurspy.all = Is for /purpurspy all.
purpurspy.sign = Is for /purpurspy sign.
purpurspy.book = Is for /purpurspy book.
purpurspy.anvil = Is for /purpurspy anvil.
purpurspy.command = Is for /purpurspy command.
BYPASS
If you have any of this permissions active and logs are enabled your actions will not be logged.
purpurspy.bypass.sign = Is to bypass sign spy.
purpurspy.bypass.book = Is to bypass book spy.
purpurspy.bypass.anvil = Is to bypass anvil spy.
purpurspy.bypass.command = Is to bypass command spy.
purpurspy.reload = Is for /purpurspy reload.
purpurspy.all = Is for /purpurspy all.
purpurspy.sign = Is for /purpurspy sign.
purpurspy.book = Is for /purpurspy book.
purpurspy.anvil = Is for /purpurspy anvil.
purpurspy.command = Is for /purpurspy command.
BYPASS
If you have any of this permissions active and logs are enabled your actions will not be logged.
purpurspy.bypass.sign = Is to bypass sign spy.
purpurspy.bypass.book = Is to bypass book spy.
purpurspy.bypass.anvil = Is to bypass anvil spy.
purpurspy.bypass.command = Is to bypass command spy.
Spoiler: Images
Sign
Book
Anvil
Command
Book
Anvil
Command
Spoiler: Default config
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
# #
# PurpurSpy v0.4 #
# Author - Xann97 #
# #
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
# Settings #
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
#If you don't want hover messages, keep them empty.
# All
#%player% = player, who did something.
#%blockX% %blockY% %blockZ% = location of player / sign.
#%world% = world, where player did something.
# Sign
#%line1% %line2% %line3% %line4% = text from sign.
# Book
#%title% = title of signed book.
#%text% = pages from book.
# Anvil
#%item% = item renamed in anvil.
#%renamedto% = new name of item renamed in anvil.
# Command
#%command% = command that player used.
Prefix : "&8[&5PurpurSpy&8]&r"
DateFormat : "yyyy-MM-dd HH:mm:ss"
Sign:
Log : true
Ignore-empty : true
Message-on-enable : "%prefix% &7enabled sign spy."
Message-on-disable : "%prefix% &7disabled sign spy."
Message-on-place : "%prefix% &7%player% placed a sign.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7World: &5%world%\n&7Location: &8X&5%blockX% &8Y&5%blockY% &8Z&5%blockZ%\n\n&7Text\n&7Line 1: &5%line1%\n&7Line 2: &5%line2%\n&7Line 3: &5%line3%\n&7Line 4: &5%line4%"
Book:
Log : true
Ignore-empty : true
Message-on-enable : "%prefix% &7enabled book spy."
Message-on-disable : "%prefix% &7disabled book spy."
Message-on-edit : "%prefix% &7%player% edited a book.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Author: &5%player%\n\n&7Title: &5%title%\n&7Text\n&5%text%"
No-title : "None"
Anvil:
Log : true
Message-on-enable : "%prefix% &7enabled anvil spy."
Message-on-disable : "%prefix% &7disabled anvil spy."
Message-on-rename : "%prefix% &7%player% renamed a item in a anvil.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7Item: &5%item%\n&7Renamed to: &5%renamedto%"
Command:
Log : true
Message-on-enable : "%prefix% &7enabled command spy."
Message-on-disable : "%prefix% &7disabled command spy."
Message-on-command : "%prefix% &7%player% used command.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7Command: &5%command%"
Other-messages:
No-permission : "%prefix% &7you don't have permission to use this command."
Reload : "%prefix% &7config has been reloaded."
Unknown-command : "%prefix% &7command not found."
Not-a-player : "%prefix% &7you can use this command only in game."
Enabled-all : "%prefix% &7enabled sign, book, anvil, command spy."
Disabled-all : "%prefix% &7disabled sign, book, anvil, command spy."
Code (YAML):
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
# #
# PurpurSpy v0.4 #
# Author - Xann97 #
# #
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
# Settings #
#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#
#If you don't want hover messages, keep them empty.
# All
#%player% = player, who did something.
#%blockX% %blockY% %blockZ% = location of player / sign.
#%world% = world, where player did something.
# Sign
#%line1% %line2% %line3% %line4% = text from sign.
# Book
#%title% = title of signed book.
#%text% = pages from book.
# Anvil
#%item% = item renamed in anvil.
#%renamedto% = new name of item renamed in anvil.
# Command
#%command% = command that player used.
Prefix : "&8[&5PurpurSpy&8]&r"
DateFormat : "yyyy-MM-dd HH:mm:ss"
Sign:
Log : true
Ignore-empty : true
Message-on-enable : "%prefix% &7enabled sign spy."
Message-on-disable : "%prefix% &7disabled sign spy."
Message-on-place : "%prefix% &7%player% placed a sign.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7World: &5%world%\n&7Location: &8X&5%blockX% &8Y&5%blockY% &8Z&5%blockZ%\n\n&7Text\n&7Line 1: &5%line1%\n&7Line 2: &5%line2%\n&7Line 3: &5%line3%\n&7Line 4: &5%line4%"
Book:
Log : true
Ignore-empty : true
Message-on-enable : "%prefix% &7enabled book spy."
Message-on-disable : "%prefix% &7disabled book spy."
Message-on-edit : "%prefix% &7%player% edited a book.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Author: &5%player%\n\n&7Title: &5%title%\n&7Text\n&5%text%"
No-title : "None"
Anvil:
Log : true
Message-on-enable : "%prefix% &7enabled anvil spy."
Message-on-disable : "%prefix% &7disabled anvil spy."
Message-on-rename : "%prefix% &7%player% renamed a item in a anvil.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7Item: &5%item%\n&7Renamed to: &5%renamedto%"
Command:
Log : true
Message-on-enable : "%prefix% &7enabled command spy."
Message-on-disable : "%prefix% &7disabled command spy."
Message-on-command : "%prefix% &7%player% used command.\n&8(&7Hover over this text for more information.&8)"
Hover-message : "&7Player: &5%player%\n&7Command: &5%command%"
Other-messages:
No-permission : "%prefix% &7you don't have permission to use this command."
Reload : "%prefix% &7config has been reloaded."
Unknown-command : "%prefix% &7command not found."
Not-a-player : "%prefix% &7you can use this command only in game."
Enabled-all : "%prefix% &7enabled sign, book, anvil, command spy."
Disabled-all : "%prefix% &7disabled sign, book, anvil, command spy."
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.15, 1.16, 1.17
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PurpurSpy is a free Minecraft Java mod. Compatible with Minecraft 1.15, 1.16, 1.17, 1.18 and newer. Downloaded 245 times (via Spigot). Download it and open it directly in the game.