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 Jukebox | yes | yes | player | +containercontainer+itemitem | <player> | |
A player adding an eye of ender to an unlit end portal frame | yes | yes | player | +block-blockblock | <player> | |
A player adding an item to a MineCart inventory of any kind | no | no | player | |||
A player breaking a MineCart of any kind by hand or with a weapon | no | no | player | |||
A player placing a MineCart of any kind on a rail | no | no | player | |||
A player placing a boat of any kind in water or on land | no | no | player | |||
A player adding an item to a Mule or Donkey | no | no | player | |||
A player adding items to a Llama | no | no | player | |||
A player adding items to a chest boat of any kind | no | no | player | |||
A player adding items to an ender chest | yes | yes | player | -inventoryinventory-itemitem | <player> | |
A player breaking a block by hand or with a tool | yes | yes | player | -blockblock | <player> | |
A player placing a block by hand | yes | yes | player | +blockblock | <player> | |
A player clicking/interacting with a dragon egg, causing it to teleport | yes | yes | player | +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 item | indirectly | no | player | 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 chest | yes | no | player | click | <player> | |
A player dropping an item on the ground | yes | yes | player | -inventoryinventory-itemitem | <player> | |
A player killing a mob | yes | yes | player | kill | <player> | |
A player moving an entity by luring it with an item | no | no | player | |||
A player moving an entity by pushing it | no | no | player | |||
A player moving an entity with a lead | no | no | player | |||
A player opening an iron door/iron trapdoor using Redstone | indirectly | somewhat | player | 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 hands | yes | yes | player | click | <player> | |
A player opening a fence gate/wooden door/wooden trapdoor using Redstone | yes | yes | player | 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 hand | yes | yes | player | +blockblock | <player> | |
A player placing an item into a chest | yes | yes | player | +containercontainer+itemitem | <player> | |
A player removing an item from a chest | yes | yes | player | -containercontainer-itemitem | <player> | |
A player removing an item from their ender chest | yes | yes | player | +inventoryinventory+itemitem | <player> | |
A player running a command in-game | yes | no | player | 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 globally | yes | no | player | 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 player | yes | no | player | 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 book | no | no | player | |||
A player throwing a chicken egg | yes | somewhat | player | -inventoryinventory-itemitem | <player> | Notes:Shown as " |
A player throwing an ender pearl | yes | somewhat | player | -inventoryinventory-itemitem | <player> | Notes:Shown as " |
A player using a flint and steel to start a fire | yes | yes | player | +blockblock | <player> | Notes:Subsequent fire spread will be under the "#fire" user |
A player walking | no | no | player | |||
A player walking over any kind of pressure plate | no | no | player | |||
A player adding armor to an armor stand | yes | yes | player | +containercontainer+itemitem | <player> | |
A player removing armor from an armor stand | yes | yes | player | -containercontainer-itemitem | <player> | |
A player's experience level changing for any reasn | no | no | player | |||
Renaming a mob with a name tag | no | no | player | |||
Renaming a name tag in an anvil | somewhat | no | player | -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 it | yes | yes | player | -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 farmland | yes | yes | player | -blockblock | <player> | |
A player dying to fire | yes | indirectly | game | kill | #fire | Notes:The items can be returned to the player's inventory by rolling back the inventory events. |
An entity dying to fire | yes | yes | game | kill | #fire | |
A player dying to lava | yes | indirectly | game | kill | #lava | Notes:The items can be returned to the player's inventory by rolling back the inventory events. |
An entity dying to lava | yes | yes | game | kill | #lava | |
A player dying to the void | yes | indirectly | game | 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 void | yes | somewhat | game | 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 block | yes | yes | game | 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 block | yes | yes | game | kill | #<entity> | Notes:Will log as the entity killing themself. |
A player editing a written book | no | no | game | |||
A hopper adding items to a chest | yes | yes | game | +containercontainer+itemitem | #hopper | |
A hopper removing items from a chest | yes | yes | game | -containercontainer-itemitem | #hopper | |
A hopper taking items from a minecart | no | no | game | 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 it | yes | yes | game | -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 flowing | yes | yes | game | +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 removed | no | no | game | |||
Lava starting a fire | yes | yes | game | +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 fire | somewhat | yes | game | +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 Pigs | no | no | game | |||
Lightning killing a mob directly | yes | yes | game | kill | #lightning | |
The contents of a chest when the chest is removed by an explosion | yes | yes | game | -containercontainer-itemitem | #<explosionSource> | Notes:The items are logged under the user for the explosion, for example "#tnt" or "#creeper" |
Items despawning | no | no | game | Notes:The item entities themselves being destroyed isn't logged, but them being dropped is. | ||
Items burning | no | no | game | Notes:The item entities themselves being destroyed isn't logged, but them being dropped is. | ||
Items falling into the void | no | no | game | Notes:The item entities themselves being destroyed isn't logged, but them being dropped is. | ||
Items falling onto a cactus | no | no | game | Notes:The item entities themselves being destroyed isn't logged, but them being dropped is. | ||
An entity dropping items on death | no | no | game | Notes:The items being dropped by the entity isn't logged, but depending on how it died, it's death may be. | ||
A hopper minecart removing items to a chest | no | no | entity | |||
An entity walking | no | no | entity | |||
An killing a player | yes | indirectly | entity | kill | #<entity> | Notes:The items can be returned to the player's inventory by rolling back the inventory events. |
An killing another entity | yes | yes | entity | kill | #<entity> | |
An entity walking over any kind of pressure plate | no | no | entity | |||
A creeper exploding and removing blocks | yes | yes | entity | -blockblock | #creeper | Notes:You can not currently see who or what caused the creeper to explode. |
A creeper killing an entity by explosion | yes | yes | entity | kill | #creeper | Notes:You can not currently see who or what caused the creeper to explode. |
no | no | entity | ||||
Any entity damaging and blowing up an end crystal | yes | yes | entity | -blockblock | #<entity> | |
Any entity removing an item from an item frame by damaging it | yes | yes | entity | -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 block | yes | yes | entity | +blockblock | #enderman | |
An endermen removing a block | yes | yes | entity | -blockblock | #enderman | |
An end crystal exploding and removing a block | yes | yes | entity | -blockblock | #endercrystal | |
An end crystal killing an entity | yes | yes | entity | kill | #ender_crystal | |
A sculk catalyst spreading and replacing a block with sculk | yes | yes | entity | -block+blockblock | #sculk_catalyst | |
A sculk catalyst spreading and replacing a air with sculk veins, sculks sensors, or sculk shriekers | yes | yes | entity | +blockblock | #sculk_catalyst | |
The effects of any execution of /clone | no | no | command | Notes:Instead of using the Vanilla block manipulation commands, you should install WorldEdit. | ||
The effects of any execution of /fill | no | no | command | Notes:Instead of using the Vanilla block manipulation commands, you should install WorldEdit. | ||
The effects of any execution of /kill | yes | somewhat | command | 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 | no | no | command | #<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 /setblock | no | no | command | |||
The effects of any execution of /teleport | no | no | command | Notes:In the event of a /tp @e @s or similar command, your only respite is to revert to your most recent backup. |