Skip to content

Commit

Permalink
Added todo.md
Browse files Browse the repository at this point in the history
  • Loading branch information
crackscout123 committed Nov 30, 2024
1 parent 48d903c commit 5b32f08
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/main/java/eu/crackscout/crackcore/CrackCoreMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ public CrackCoreMod() {
// Register ourselves for server and other game events we are interested in
MinecraftForge.EVENT_BUS.register(this);
// Register a different class as event Handler
MinecraftForge.EVENT_BUS.register(new GeneralEventHandler());
// MinecraftForge.EVENT_BUS.register(new GeneralEventHandler());
MinecraftForge.EVENT_BUS.register(new ChestLogger());
MinecraftForge.EVENT_BUS.register(new HopperLogger());

Expand Down
20 changes: 19 additions & 1 deletion src/main/java/eu/crackscout/crackcore/events/ChestLogger.java
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,25 @@ public void onBlockInventoryChange(BlockEvent.EntityPlaceEvent event) {

}
}
}
}

@SubscribeEvent
public void onChestBreak(BlockEvent.BreakEvent event) {
// Sicherstellen, dass das Event auf der Serverseite läuft
if (!event.getLevel().isClientSide()) {
var blockState = event.getState();
var pos = event.getPos();

// Überprüfen, ob der zerstörte Block eine normale oder gefangene Kiste ist
if (blockState.is(Blocks.CHEST) || blockState.is(Blocks.TRAPPED_CHEST)) {
if (event.getPlayer() instanceof ServerPlayer serverPlayer) {
logToFile(
serverPlayer.getName().getString(),
"Destroyed chest", pos.getX(), pos.getY(), pos.getZ());
}
}
}
}


/**
Expand Down
13 changes: 13 additions & 0 deletions todo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# CrackCoreMod
AdminTool for Mod-Servers and Mod-Packs hosted by crackscout.eu

### Column Name
- [ ] More Item Support:
- [ ] Hopper Support
- [ ] Barrel Support
- [ ] ShulkerBox's Support (and all its colors)
- [ ] Furnace Support (and it types)

### Completed Column
- [x] Chest Support
- [x] bug: breaking the chest ain't getting logged

0 comments on commit 5b32f08

Please sign in to comment.