Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 134
    • Issues 134
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #1905

Closed
Open
Created May 02, 2025 by Błażej Rosiak@CopperV

Restoring old features for message mechanic

Summary

The new message sending mechanism sends messages to all players in the world (@world) if no target is found. For obvious reasons, this implementation causes a lot of problems for players who have updated to the latest MythicMobs version. For example - I have mobs that send messages upon spawn. Until now, these messages were sent to players within a 20-block radius. Now it sends them to all players in the world, because it is rare that a player is nearby at the moment of spawn. I have hundreds, if not thousands of lines using the message mechanic. Adding an inline condition to each of them is a very tedious and error-prone process.

Usage

I propose that this new feature be moved to the message option, which would be set to false by default - e.g. SendToAllPlayersIfNoTarget = true/false

Value

My proposal would restore backward compatibility for the message mechanic.

Priority

HIGH because of broken backwards compatibility.

Implementation

Described it in Usage section

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking