U
/u/Turbulent_Carob4946
Guest
| Following up on my post from yesterday about designing a fair-raiding PvP SMP (link here for context): This screenshot is from the ClaimProtectionListener — it’s not the full class, just a focused section that shows how claims are enforced without making bases unraidable. What the claim system does (high level)
This sits underneath the broader “fair raiding” rules rather than replacing them. What this code is actually doingBlock placement
This prevents:
Block interaction (raiding rules)
This lets raiders:
Why it’s structured this wayThe key method here is the shared isAllowed(player, claim) check.Everything routes through that instead of hard-blocking by default. That keeps:
It’s still evolving, but this is the core pattern the system is built on. Context / disclaimerThis is a work-in-progress system, not a finished plugin or release. I’m sharing it mainly to show that the fair-raiding idea is being implemented in code, not just discussed in theory. Happy to answer admin-side questions or explain other parts of the system if useful. submitted by /u/Turbulent_Carob4946 [link] [comments] |
Continue reading...