Skip to main content

CoreProtect Events

Tested with

These results were tested on CoreProtect version 22.2. Different versions may not log the same events in the same ways. Check the CoreProtect change logs for what has changed.

Can't find what you're looking for?

If you don't see the event you're looking for, ask around in the CoreProtect Discord.

Description
Logged
Can be rolled back?
Source
Actions
User
A player adding a disc to a Jukeboxyesyesplayer
+containercontainer+itemitem
<player>
A player adding an eye of ender to an unlit end portal frameyesyesplayer
+block-blockblock
<player>
A player adding an item to a MineCart inventory of any kindnonoplayer
A player breaking a MineCart of any kind by hand or with a weaponnonoplayer
A player placing a MineCart of any kind on a railnonoplayer
A player placing a boat of any kind in water or on landnonoplayer
A player adding an item to a Mule or Donkeynonoplayer
A player adding items to a Llamanonoplayer
A player adding items to a chest boat of any kindnonoplayer
A player adding items to an ender chestyesyesplayer
-inventoryinventory-itemitem
<player>
A player breaking a block by hand or with a toolyesyesplayer
-blockblock
<player>
A player placing a block by handyesyesplayer
+blockblock
<player>
A player clicking/interacting with a dragon egg, causing it to teleportyesyesplayer
+block-blockblock
<player>

Notes:

The dragon egg being removed is logged as the player breaking the egg where it was, when the egg reappears it's logged as the player placing the egg at it's new location.
A player crafting an itemindirectlynoplayer
click
<player>

Notes:

Crafting the item isn't logged, but clicking on the crafting table is.
A player interacting with a crafting table or other intractable block like enchanting table, stone cutter, or chestyesnoplayer
click
<player>
A player dropping an item on the groundyesyesplayer
-inventoryinventory-itemitem
<player>
A player killing a mobyesyesplayer
kill
<player>
A player moving an entity by luring it with an itemnonoplayer
A player moving an entity by pushing itnonoplayer
A player moving an entity with a leadnonoplayer
A player opening an iron door/iron trapdoor using Redstoneindirectlysomewhatplayer

Notes:

You may be able track who interacted with the trigger part of the Redstone, depending on what it is, but that will not cascade over to the iron door/iron trapdoor itself.
A player opening a fence gate/wooden door/wooden trap door using their handsyesyesplayer
click
<player>
A player opening a fence gate/wooden door/wooden trapdoor using Redstoneyesyesplayer

Notes:

You may be able track who interacted with the trigger part of the Redstone, depending on what it is, but that will not cascade over to the fence gate/wooden door/wooden trapdoor itself.
A player placing an end crystal by handyesyesplayer
+blockblock
<player>
A player placing an item into a chestyesyesplayer
+containercontainer+itemitem
<player>
A player removing an item from a chestyesyesplayer
-containercontainer-itemitem
<player>
A player removing an item from their ender chestyesyesplayer
+inventoryinventory+itemitem
<player>
A player running a command in-gameyesnoplayer
command
<player>

Notes:

There isn't currently a way to filter commands messages by their content or which command was run. Commands are also logged at the location they were run.
A player sending a chat message globallyyesnoplayer
chat
<player>

Notes:

There isn't currently a way to filter messages by their content. Messages are also logged at the location at which they were sent.
A player sending a private message to another playeryesnoplayer
command
<player>

Notes:

Private messages are logged using the command used to send them under the command action. There isn't currently a way to filter commands though.
A player signing a written booknonoplayer
A player throwing a chicken eggyessomewhatplayer
-inventoryinventory-itemitem
<player>

Notes:

Shown as " threw x Chicken Egg". The item being removed from the player's inventory can be rolled back, but any summoned chickens will stay alive.
A player throwing an ender pearlyessomewhatplayer
-inventoryinventory-itemitem
<player>

Notes:

Shown as " threw x ender pearl". The item being removed from the player's inventory can be rolled back.
A player using a flint and steel to start a fireyesyesplayer
+blockblock
<player>

Notes:

Subsequent fire spread will be under the "#fire" user
A player walkingnonoplayer
A player walking over any kind of pressure platenonoplayer
A player adding armor to an armor standyesyesplayer
+containercontainer+itemitem
<player>
A player removing armor from an armor standyesyesplayer
-containercontainer-itemitem
<player>
A player's experience level changing for any reasnnonoplayer
Renaming a mob with a name tagnonoplayer
Renaming a name tag in an anvilsomewhatnoplayer
-container+containercontainer
<player>

Notes:

It's logged as the name tag being added then removed from the anvil. The name change itself is not logged.
Breaking farmland by jumping on ityesyesplayer
-block+blockblock
<player>

Notes:

Just like with the other state changes, the farmland is logged as being broken and then the dirt is logged as being placed. Each of these events can be rolled back separately.
Breaking farmland crop by jumping on the farmlandyesyesplayer
-blockblock
<player>
A player dying to fireyesindirectlygame
kill
#fire

Notes:

The items can be returned to the player's inventory by rolling back the inventory events.
An entity dying to fireyesyesgame
kill
#fire
A player dying to lavayesindirectlygame
kill
#lava

Notes:

The items can be returned to the player's inventory by rolling back the inventory events.
An entity dying to lavayesyesgame
kill
#lava
A player dying to the voidyesindirectlygame
kill
<player>

Notes:

Will log as the player killing themself. The items can be returned to the player's inventory by rolling back the inventory events.
An entity dying to the voidyessomewhatgame
kill
#<entity>

Notes:

Will log as the entity killing themself. They will also be spawned back into the void right where they died, so retrieving them might be difficult.
A player suffocating in a blockyesyesgame
kill
<player>

Notes:

Will log as the player killing themself. The items can be returned to the player's inventory by rolling back the inventory events.
An entity suffocating in a blockyesyesgame
kill
#<entity>

Notes:

Will log as the entity killing themself.
A player editing a written booknonogame
A hopper adding items to a chestyesyesgame
+containercontainer+itemitem
#hopper
A hopper removing items from a chestyesyesgame
-containercontainer-itemitem
#hopper
A hopper taking items from a minecartnonogame

Notes:

The hopper does not log that the items were placed inside of it, nor that they were removed from the minecart.
Lava/Water removing a block by flowing into ityesyesgame
-blockblock
#lava<player>

Notes:

CoreProtect will also attempt to find the player who placed the lava/water originally and attribute the event to them.
Lava/Water placing itself by flowingyesyesgame
+blockblock
#lava<player>

Notes:

CoreProtect will also attempt to find the player who placed the lava/water originally and attribute the event to them.
Lava/Water removing itself when the flow is interrupted or the source is removednonogame
Lava starting a fireyesyesgame
+blockblock
#fire

Notes:

Fire blocks placed by the lava will be placed under the "#fire" user, subsequent fire spread will also be under the "#fire" user. Blocks removed by the fire will be logged under the "#fire" user.
Lightning starting a firesomewhatyesgame
+blockblock
#fire

Notes:

Fire blocks placed by the lightning will be placed under the "#fire" user, subsequent fire spread will also be under the "#fire" user. Blocks removed by the fire will be logged under the "#fire" user.
Lightning converting a mob, IE Witches or Pigsnonogame
Lightning killing a mob directlyyesyesgame
kill
#lightning
The contents of a chest when the chest is removed by an explosionyesyesgame
-containercontainer-itemitem
#<explosionSource>

Notes:

The items are logged under the user for the explosion, for example "#tnt" or "#creeper"
Items despawningnonogame

Notes:

The item entities themselves being destroyed isn't logged, but them being dropped is.
Items burningnonogame

Notes:

The item entities themselves being destroyed isn't logged, but them being dropped is.
Items falling into the voidnonogame

Notes:

The item entities themselves being destroyed isn't logged, but them being dropped is.
Items falling onto a cactusnonogame

Notes:

The item entities themselves being destroyed isn't logged, but them being dropped is.
An entity dropping items on deathnonogame

Notes:

The items being dropped by the entity isn't logged, but depending on how it died, it's death may be.
An entity traveling through a nether portalnonogame

Notes:

Entity movement/creation in general are not logged, so you can't see if an entity was moved to the portal or created nearby, but items being dropped in the area are and can be looked up.
An entity traveling through an end gatewaynonogame

Notes:

Entity movement/creation in general are not logged, so you can't see if an entity was moved to the gateway or created nearby, but items being dropped in the area are and can be looked up.
An entity traveling through an end portalnonogame

Notes:

Entity movement/creation in general are not logged, so you can't see if an entity was moved to the portal or created nearby, but items being dropped in the area are and can be looked up.
An entity being killed by a wither roseyesyesgame
kill
#wither_effect
A hopper minecart removing items to a chestnonoentity
An entity walkingnonoentity
An killing a playeryesindirectlyentity
kill
#<entity>

Notes:

The items can be returned to the player's inventory by rolling back the inventory events.
An killing another entityyesyesentity
kill
#<entity>
An entity walking over any kind of pressure platenonoentity
A creeper exploding and removing blocksyesyesentity
-blockblock
#creeper

Notes:

You can not currently see who or what caused the creeper to explode.
A creeper killing an entity by explosionyesyesentity
kill
#creeper

Notes:

You can not currently see who or what caused the creeper to explode.
A skeleton pressing a button using an arrow shot from a bownonoentity
Any entity damaging and blowing up an end crystalyesyesentity
-blockblock
#<entity>
Any entity removing an item from an item frame by damaging ityesyesentity
-containercontainer-itemitem-inventoryinventory
#<entity>

Notes:

This will be logged with two entries, one with the entity removing the item from the item frame as a container action, and the other with the entity dropping it onto the ground as an inventory action. Only the container action will affect the item frame.
An endermen placing a blockyesyesentity
+blockblock
#enderman
An endermen removing a blockyesyesentity
-blockblock
#enderman
An end crystal exploding and removing a blockyesyesentity
-blockblock
#endercrystal
An end crystal killing an entityyesyesentity
kill
#ender_crystal
A sculk catalyst spreading and replacing a block with sculkyesyesentity
-block+blockblock
#sculk_catalyst
A sculk catalyst spreading and replacing a air with sculk veins, sculks sensors, or sculk shriekersyesyesentity
+blockblock
#sculk_catalyst
The effects of any execution of /clonenonocommand

Notes:

Instead of using the Vanilla block manipulation commands, you should install WorldEdit.
The effects of any execution of /fillnonocommand

Notes:

Instead of using the Vanilla block manipulation commands, you should install WorldEdit.
The effects of any execution of /killyessomewhatcommand
kill
#<entity>

Notes:

Every entity will be logged as killing itself, so there's no effective way of rolling back the command as a whole. The following mobs are not logged as of CoreProtect version 22.2: Zombie Villager, Zombie, Zombified Piglin, Husk, and Skeleton.
Entities dropping items as a result of any execution of /kill nonocommand
#<entity>

Notes:

The items being dropped by the entity isn't logged, but depending on how it died, it's will be logged under it's entity name as long as it isn't one of the following entity types: Zombie Villager, Zombie, Zombified Piglin, Husk, and Skeleton.
The effects of any execution of /setblocknonocommand
The effects of any execution of /teleportnonocommand

Notes:

In the event of a /tp @e @s or similar command, your only respite is to revert to your most recent backup.

Reach Out!

Have Questions? Need Help? Feel free to reach out!

Join our Discord