Skip to content

Releases: RenaudRl/Typewriter-MythicMobs

v0.8

Choose a tag to compare

@RenaudRl RenaudRl released this 13 Jul 18:31

Recompiled and updated for Typewriter 0.9.0-beta-175 (Java 21).

Install: drop the JAR into your server's plugins/Typewriter/extensions/ folder.

v0.7

Choose a tag to compare

@RenaudRl RenaudRl released this 21 Jun 13:27

Fix for kill objective

v0.6

Choose a tag to compare

@RenaudRl RenaudRl released this 20 Jun 10:43

Fix for interact & death event.

v0.5

Choose a tag to compare

@RenaudRl RenaudRl released this 16 Jun 01:10

Update typewriter v0.9 beta-174

v0.4

Choose a tag to compare

@RenaudRl RenaudRl released this 30 May 07:43
  • Update typewriter v0.9 beta-173

v0.3

Choose a tag to compare

@RenaudRl RenaudRl released this 07 Apr 02:09
  • Update Typewriter V0.9 Beta 172

v0.2

Choose a tag to compare

@RenaudRl RenaudRl released this 15 Mar 15:28

Add per-player MythicMob visibility & spawners
Introduce selective-per-player MythicMob visibility, region-based spawners, Folia compatibility and packet filtering.

Key changes:

  • Add MythicMobPacketFilter (PacketEvents) to filter sound/particle/entity-sound packets for visibility-isolated mobs; register/unregister in Initializer.
  • Expand MythicMobVisibilityService: in-memory visibility cache, PDC persistence, location/ID caches for Netty-safe checks, event handlers to block targeting/damage/interactions, utilities to manage visibility groups and restore on join.
  • Update FoliaScheduler for safer plugin lookup and to avoid NoClassDefFoundErrors by using Any wrappers and safe casts.
  • Rework MythicSpawnerEntry: add SpawnerRegion, fact-driven properties (max, per-spawn, cooldown, warmup), criteria, and visibility/group options.
  • Rework SpawnMobActionEntry/MythicMobInteractEventEntry to respect visibility groups (only show entities to intended players and gate interaction events).
  • Replace MythicSpawnerService with a Koin-initialized, Folia-aware scheduler and per-player tick processing that respects regions, criteria, facts, cooldowns, warmup and visibility targets.
  • Add MythicMobKillObjectiveEntry and BaseCountObjective utilities to support counting MythicMob kills as quest objectives.

Why: enable isolated/hidden MythicMob spawns (visible only to certain players or groups), ensure sound/particle isolation across threads (PacketEvents), and improve Folia/Paper compatibility and region-based spawner behavior.

MythicMobsExtension 0.1

Choose a tag to compare

@RenaudRl RenaudRl released this 01 Feb 22:54