Skip to content

Releases: Becerritoo/MobHunting

MobHunting 8.7.1

Choose a tag to compare

@Becerritoo Becerritoo released this 16 Oct 10:04

MobHunting 8.7.1

MobHunting 8.7.1 replaces the abandoned update source while preserving the
gameplay and integration behavior of 8.7.0.

Highlights

  • Replaces Spiget update checks with the shared Hangar update service from CustomItemsLib.
  • Accepts only public, reviewed stable releases compatible with the server's exact Paper version.
  • Verifies downloaded JAR size and SHA-256 before staging an update for restart.
  • Updates the companion stack to CustomItemsLib 1.4.0 and BagOfGold 4.8.0.

Compatibility

  • Java 21.
  • Paper 1.21.11 is the current validation target.
  • CustomItemsLib 1.4.0 is required.
  • BagOfGold 4.8.0 is the companion physical-currency release.

Validation

  • All 25 automated regression tests pass.
  • Complete-stack startup passes on Paper 1.21.11.
  • The update command handles the unpublished Hangar project without errors.
  • Existing MobHunting gameplay behavior is unchanged from 8.7.0.

MobHunting 8.6.1

Choose a tag to compare

@Becerritoo Becerritoo released this 06 Oct 23:02

MobHunting 8.6.1

MobHunting 8.6.1 updates the maintained dependency line to CustomItemsLib 1.2.0.

Changes

  • Uses CustomItemsLib 1.2.0.
  • Supports CMILib action-bar and boss-bar messages while the optional CMI integration remains disabled.
  • Keeps CMI-specific hologram support separate from CMILib visual messages.

Compatibility

  • Java 21.
  • Paper 1.21.11 is the validated runtime.
  • CustomItemsLib 1.2.0.
  • BagOfGold 4.5.6-JL.13 is the validated BagOfGold build at publication time.

Validation

  • Maven clean package completed successfully.
  • All 23 automated tests passed with no failures, errors or skipped tests.
  • The functional MobHunting classes are unchanged from 8.6.0; this patch aligns the dependency
    and enables the independently configured CMILib integration supplied by CustomItemsLib 1.2.0.

MobHunting 8.6.0

Choose a tag to compare

@Becerritoo Becerritoo released this 06 Oct 04:22

MobHunting 8.6.0

MobHunting 8.6.0 is the first semantic release of the fork maintained by
Becerritoo. Rocologo remains credited as the original author.

Highlights

  • Validated on Paper 1.21.11.
  • Separates CMILib action-bar and boss-bar support from the optional CMI integration.
  • Prevents an unrelated plugin named Herobrine from triggering the legacy Herobrine API integration.
  • Preserves the maintained fork's compatibility and reliability fixes for BetterRevive, MyPet,
    InfernalMobs, Citizens, Towny, bounties and datastore shutdown.
  • Reports CMI and CMILib independently in plugin metrics.

Requirements

  • Java 21.
  • Paper 1.21.11 is the validated runtime.
  • CustomItemsLib 1.1.0-JL.13.
  • MyPet 4.0.4 is required only when compiling the optional MyPet integration.

CustomItemsLib and BagOfGold are maintained as related projects, but each project uses its own
semantic version. Their compatibility will be documented with every release.

Validation

  • Maven clean package completed successfully.
  • 23 automated tests passed with no failures, errors or skipped tests.
  • CMILib integration was exercised without CMI installed.
  • Reward payments, deposits, withdrawals and item pickup were verified on Paper 1.21.11.

The plugin version is independent from the Minecraft version. Future Paper compatibility updates
will use patch, minor or major releases according to their effect on MobHunting's API and behavior.

MobHunting JL 8.5.7-rc2-JL.6 — Paper 1.21.11

Choose a tag to compare

@Becerritoo Becerritoo released this 27 Sep 00:18

MobHunting JL 8.5.7-rc2-JL.6 — Paper 1.21.11

Published consolidation of the JL.6 build already installed and validated on the server.
Active branch: release/paper-1.21.11. The server operator confirmed successful in-game
validation on Minecraft 1.21.11 on 2026-09-27.

Changes since the published JL.3 release

  • Reflective InfernalMobs compatibility for renamed main classes (45b28d1d).
  • MyPet 4.x integration, built against MyPet 4.0.4 (e624ba22).
  • Bounty lookup by sponsor, target and world group; validate withdrawal before saving.
  • Failed payments/refunds leave bounties open; fix expiry/removal and cancellation amounts.
  • BetterRevive final-death attribution to the original downing attacker, including projectiles.
    Revival clears attribution; finishing blows do not replace the attacker; repeated processing is prevented.
  • CustomItemsLib dependency updated to 1.1.0-JL.11.
  • Nine bounty and thirteen BetterRevive regression tests.

The source consolidation is commit 0bdfca94; the release tag also includes documentation.
JL.5 and JL.6 were developed locally before this publication. This release does not create
retrospective tags for intermediate local builds.

Validation and artifact provenance

  • mvn -o -B -ntp clean package: successful on 2026-09-27; 22 tests, zero failures/errors/skips.
  • All 315 class files and all other archive entries match the installed JL.6 binary,
    except Maven's generated pom.properties timestamp. Archive entry sets are identical.
  • The published asset is the exact installed binary, not the newly packaged ZIP.
  • Asset: MobHunting-8.5.7-rc2-JL.6.jar.
  • SHA-256: 1887c1e2643e67829adbaf580e0df922b46174464abe97f7859b132b0b5acd33.
  • SHA256SUMS.txt accompanies the asset. Existing releases/assets are not replaced.
  • Server startup logs on 2026-09-26 show Minecraft 1.21.11, MobHunting JL.6,
    MyPet 4.0.4 compatibility and the BetterRevive integration enabled.
  • In-game validation was confirmed by the server operator; automated tests are a separate check.

Compatibility and build constraints

Runtime target: Paper 1.21.11. Other Minecraft versions are not validated by this release.
The inherited compile API remains Spigot 1.21.4 and api-version remains 1.21.
The build relies on the JL Maven dependency environment, including the custom parent and
CustomItemsLib 1.1.0-JL.11. MyPet is a local system dependency configurable with
-Dmypet.jar=/absolute/path/to/MyPet-4.0.4.jar; see the README.
Maven reports legacy dependency POM and overlapping manifest warnings, but the build succeeds.

BetterRevive attribution requires the original attacker online at final death and does not
persist across restart. No payment occurs on knockdown. No database migration is introduced.

MobHunting JL 8.5.7-rc2-JL.3

Choose a tag to compare

@Becerritoo Becerritoo released this 29 Mar 19:10

MobHunting JL Release v8.5.7-rc2-JL.3

This release extends Rocologo's upstream with JL stability and Paper compatibility hardening.

What's changed (JL)

  • Hardened async datastore shutdown flow to reduce stop/restart hangs.
  • Added timeout-aware queue draining and safer thread termination behavior.
  • Added defensive Citizens integration guards for modern API changes.
  • Reduced optional Citizens trait-noise to debug-level logs.
  • Included Paper/Towny compatibility guards from prior JL updates.

Compatibility

  • Tested on Paper 1.21.11.
  • Backward compatibility with other versions is not guaranteed by this release note.

Important warnings

  • No automatic balance/database migration is provided between legacy/custom setups.
  • For production safety, use a fresh DB baseline (or a controlled/manual migration plan).
  • Validate in a smoke/staging server before deploying to production.

Upstream context

  • JL branch contains additional commits on top of Rocologo/MobHunting for server-specific stability and compatibility needs.

MobHunting 8.5.7-rc2-JL.2

Choose a tag to compare

@Becerritoo Becerritoo released this 23 Mar 21:53

Cambios

  • Fix de apagado con Citizens modernos: CitizensCompat.shutdown ahora usa desregistro defensivo (sin NoSuchMethodError).
  • Compatibilidad de entidades 1.21.11 en recompensas: alias para ARMADILLO, BOGGED, BREEZE y CREAKING en flujos de pagos/chance/mensajes/heads.
  • Sin cambios de comandos para jugadores; release de compatibilidad y estabilidad.

MobHunting v8.5.7-rc2

MobHunting v8.5.7-rc2 Pre-release
Pre-release

Choose a tag to compare

@Becerritoo Becerritoo released this 20 Mar 06:38

Pre-release for Paper 1.21.4 hotfixes on release/paper-1.21.4.

Highlights:

  • Towny 0.102+ compatibility via TownyAPI reflection bridge
  • Removes startup warning about Towny incompatibility
  • Keeps reward blocking behavior for home town / any town config

Built from commit: 26b0ed9

MobHunting v8.5.7-rc1

MobHunting v8.5.7-rc1 Pre-release
Pre-release

Choose a tag to compare

@Becerritoo Becerritoo released this 20 Mar 03:18

Pre-release for Paper 1.21.4 hotfixes on release/paper-1.21.4.

Highlights:

  • Guard advancement manager calls to prevent Paper-side NPE during achievement processing

Built from commit: de757a7

Superseded by v8.5.7-rc2 (published 2026-03-20). Use v8.5.7-rc2 for current testing.

MobHunting v8.5.6 (Pre-release)

Pre-release

Choose a tag to compare

@Becerritoo Becerritoo released this 18 Mar 05:39

Pre-release para Paper 1.21.4. Incluye build inicial y smoke test OK.