promotional bannermobile promotional banner

MexicanlandCore

Plugin base para redes de Minecraft. Incluye Economía, Chat, Scoreboard, Hologramas, Homes, TPA, RTP, Lobby y más. Java 21 · Paper 1.21.4 · Compatible con Folia · Multiidioma.
Back to Files

MexicanlandCore-1.2.0.jar

File nameMexicanlandCore-1.2.0.jar
Uploader
jokeeryt_jokeeryt_
Uploaded
Apr 14, 2026
Downloads
16
Size
689.9 KB
File ID
7923881
Type
R
Release
Supported game versions
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

What's new

MexicanlandCore 

Version: 1.0.0 Platform: Paper 1.21.4 · Java 21 Author: JokeerYT


🏠 Lobby Module

Changed

  • Unified /setspawn [lobby|spawn|<mode>] replacing the old separate /setlobby and /setspawn commands
  • Spawn now resolves per game mode — detects the player's current world and uses the correct spawn automatically
  • Removed MySQL dependency for spawn/lobby location storage — now uses YML only (data/data_lobby.yml)

Added — Teleport System

  • Animated countdown with configurable bossbar (color, style, seconds) before teleporting
  • Teleport cancels automatically if the player moves during the countdown
  • Smart teleport queue — batches simultaneous teleports to prevent server lag; configurable max simultaneous and tick interval
  • New permission mexicanland.spawn.bypass-countdown for instant teleport without countdown
  • New permission mexicanland.spawn.bypass-queue to skip the teleport queue entirely

Added — Random Respawn

  • On death in configured worlds, players respawn at a random location instead of the fixed spawn point
  • Per-world configuration with independent radio-minimo and radio-maximo in lobby.yml
  • Danger avoidance — skips lava, deep water, caves, and void when finding a safe location
  • Configurable intentos-maximos before falling back to the normal spawn

Added — Event-Aware Spawn

  • If MexicanlandExtras has an active event, /spawn redirects players to the event zone automatically

✨ Holograms Module

Removed

  • Removed PREMIUM lock from /holo scale — now available to all users with the mexicanland.holograms.scale permission

Added

  • /holo near [radius] — lists holograms within a configurable block radius with distance display
  • /holo copy <name> <new-name> — duplicates a hologram at your current position, preserving all lines and scale
  • #EMPTY line type — inserts a real blank line between hologram entries
  • Relative coordinates in /holo move — supports ~ notation (e.g. ~0 ~1 ~0)

🔑 License System

Removed

  • Removed license section from config.yml — no more key, user, or api-url fields required
  • Disconnected LicenseManager from the plugin lifecycle (file preserved for future reactivation)
  • Removed isPremiumFeature(), isPremium(), and premium field from BaseModule and ExternalModuleEntry
  • Removed ★ Premium status from the module manager startup display and GUI
  • Removed %mexicanland_license% placeholder from PlaceholderAPI expansion

Changed

  • Homes GUI (/homes) now available to all players — no longer restricted to a premium tier

🌐 Localization

Added

  • All player-facing messages are now fully configurable from the locale YML files — no more hardcoded strings in Java
  • New locale keys added across es, en, de, fr, it, pt, ru, ja, ko: lobby messages (pvp, afk, spawn, countdown, random respawn), hologram messages (near, copy, scale, list), TPA warmup bar, chat message format

Removed

  • Removed general.premium-only key from all 9 locale files

🐛 Bug Fixes

  • Fixed deprecated kickPlayer(String) → replaced with kick(Component) using LegacyComponentSerializer
  • Fixed deprecated sendActionBar(String) → replaced with sendActionBar(Component) in HomesModule and TPAModule
  • Removed always-false event.getTo() == null check in PlayerMoveEvent (Paper 1.21)
  • Fixed File.mkdirs() and File.createNewFile() return values being ignored in LobbyModule, HologramsModule, and HomesModule
  • Removed redundant (BukkitTask) cast on SchedulerUtil.runSyncLater() calls in HomesModule
  • Removed unused CooldownManager import from HomesModule
  • Removed broken onPlayerDeath listener from LobbyModule that caused a compile error and served no function

Published by JokeerYT

This mod has no additional files