Commit Graph

11 Commits

Author SHA1 Message Date
Purdze
640d6268ab Implement legacy material conversion and fix command sender
- Add three-tier legacy material lookup in PatchBukkitLegacy: data-value
  map, rename map, and direct name match covering all 462 LEGACY_*
  materials
- Fix null player sender by creating PatchBukkitPlayer on-the-fly with
  op when Java-side getPlayer returns null
- Add DynamicTestProvider interface and LEGACY_MATERIALS test category
  that validates every legacy material converts to non-AIR
- Fix protobuf codegen naming collision with java_outer_classname
- Clean up command_manager: extract get_or_init_command_map helper,
  remove debug logging and dead code
2026-03-02 22:42:09 +00:00
Bjorn Beishline
018ef2a8fa Fix logging, add config, fix UnsafeValues 2026-02-17 10:31:56 -07:00
Bjorn Beishline
5a4b495a25 use tracing for logging instead
This will temporarily break logging as Pumpkin logging for plugins is broken currently
2026-02-12 12:04:33 -07:00
Bjorn Beishline
3f4db9f5b4 Let events modify 2026-02-04 02:21:27 -07:00
Bjorn Beishline
8e4b13d42b Remove last of NativePatchBukkit commands 2026-02-03 22:55:30 -07:00
Bjorn Beishline
4829d59c1e Refactor get location 2026-02-03 22:55:15 -07:00
Bjorn Beishline
605858e14f Refactor call event 2026-02-03 22:55:14 -07:00
Bjorn Beishline
dfbdab7e95 Update send message 2026-02-03 22:55:02 -07:00
Bjorn Beishline
d382421557 Re-implement register event ffm 2026-02-03 22:55:02 -07:00
Bjorn Beishline
8c4d6127bb Add in java generation 2026-02-03 22:54:41 -07:00
Bjorn Beishline
373a553722 Add the basis of protobufs 2026-02-03 22:54:21 -07:00