Changelog¶
Auto-generated from NexusPrism commits. Translated automatically — minor phrasing differences are expected.
[2026-09-28] · c392ae4¶
🐛 Fixed¶
- ci: Drop dev branch trigger, NexusPrism doesn't use one
[2026-09-28] · 3b2579e¶
🐛 Fixed¶
- ci: Don't fail the whole build when artifact upload hits storage quota
[2026-09-28] · 60616b0¶
📚 Documentation¶
- changelog: Note the link/linkstreamer split
[2026-09-28] · 2d9c95d¶
✨ Added¶
- twitch: Split /twitch link into /twitch link and /twitch linkstreamer
[2026-09-27] · 18cd012¶
🐛 Fixed¶
- events,quests: Raise Groq max_tokens for gpt-oss-120b's reasoning overhead
[2026-09-27] · 037e895¶
🐛 Fixed¶
- events,quests: Groq/compound-mini was also removed from Groq's catalog
[2026-09-26] · 4b18be4¶
🐛 Fixed¶
- events,quests: Replace deprecated Groq model in BossTitle/DailyQuests
[2026-09-23] · 17c3478¶
✨ Added¶
- economy: Publish vanilla sell-prices to shared DB for nexus-bot's /market
[2026-08-09] · 632d673¶
🔧 Maintenance¶
- deps: Bump postgresql JDBC driver 42.7.11 -> 42.7.12
[2026-08-09] · 9f261ed¶
✨ Added¶
- economy: Add polling-based currency bridge
- discord: Mirror account links to nexus-bot
🐛 Fixed¶
- config: Remove dangling structures/research entries
[2026-08-06] · ab72213¶
✨ Added¶
- events: Externalize hardcoded gameplay balance to config
🐛 Fixed¶
- security: Scrub real IP/username from javadoc example, remove hardcoded nexus-bot fallback URL
♻️ Changed¶
- core: Remove confirmed-dead item/machine/energy/research domain
📚 Documentation¶
- Update reference docs to match current module/API surface
[2026-07-11] · 36e78ff¶
🐛 Fixed¶
- waila: Extract formatSnakeName for EntityType string, fix compile error
[2026-07-10] · 0d08f3e¶
✨ Added¶
- waila: Entity detection and rarity-based coloring
[2026-07-09] · 0283136¶
✨ Added¶
- mmo: Add NexusATS hook surface (T1 wired, T2/T3 stubs)
🐛 Fixed¶
- lang: Remove duplicate YAML keys in en_US and pt_BR
[2026-07-06] · 32d26d9¶
✨ Added¶
- discord: Group bulk delete notifications with 1s debounce
- discord: Bidirectional mention resolution — @@ MC→Discord, # Discord→MC
🐛 Fixed¶
- discord: Webhook takes priority for player messages, JDA for system messages — prevents duplicate posts
- discord: Load all guild members on ready + fix mention actionbar
- mmo: Restore MmoListener deleted by mistake in slimefun extraction
♻️ Changed¶
- discord: Delete dead DiscordChatListener, remove misleading chat.webhookUrl comment
- discord: Remove legacy @PlayerName→Discord mention resolution
📚 Documentation¶
- discord: Clarify default channel needs JDA id for Discord→MC relay
🔧 Maintenance¶
- config: Remove dead sections, fix module list
- discord: Remove dead chat-webhook key from key_configs.yml
[2026-07-03] · ef78584¶
🔧 Maintenance¶
- ci: Remove validate_items step moved to NexusATS
[2026-07-03] · 2786877¶
♻️ Changed¶
- events: Rename Sacrifice Arc to The Convergence across all lang files and code
[2026-06-19] · d04c992¶
✨ Added¶
- integration: Add NexusATS hook surface for machine block and Waila wiring
[2026-06-19] · 06bfe20¶
✨ Added¶
- waila: Add vanilla block recognition
🐛 Fixed¶
- startup: Reduce log verbosity and fix duplicate prefix and color leaks
- twitch: Stop reconnecting after 3 consecutive IRC failures
♻️ Changed¶
- slimefun: Extract machines, energy, items, ae to future NexusItems plugin
[2026-06-17] · ce58736¶
✨ Added¶
- machines: Add YAML-driven multiblock machine system
🐛 Fixed¶
- items: Rename bare alloy items to _INGOT suffix and remove PAPER placeholders
[2026-06-16] · cfd4b44¶
🐛 Fixed¶
- recipes: Shapeless ENHANCED_CRAFTING ingredients parsed as section not string list
♻️ Changed¶
- machines: Replace Enhanced Crafting Table machine block with Slimefun-style multiblock
- machines: Rewrite Enhanced Crafting Table to true Slimefun-style multiblock
🔧 Maintenance¶
- items: Replace nexus:COPPER_INGOT with vanilla COPPER_INGOT
- items: Fix categorization — rename raw ores, remove vanilla duplicates, fix alloy/plate matching
- items: Rename DUST_AMETHYST/DUST_NETHERITE to consistent *_DUST convention
[2026-06-15] · dd8cee0¶
✨ Added¶
- machines: Add Enhanced Crafting Table machine and recipe system
🐛 Fixed¶
- machines: Resolve MachineCatalog ENHANCED_CRAFTING_TABLE item-entry warning
- machines: Fix ENHANCED_CRAFTING_TABLE MachineCatalog warning
♻️ Changed¶
- recipes: Migrate all plugin crafting recipes to Enhanced Crafting Table
[2026-06-14] · f52e15d¶
🐛 Fixed¶
- machines: Resolve 3 MachineCatalog cross-layer warnings
- machines: Remove duplicate HOLOGRAM_PROJECTOR stub from basic_machines.yml
[2026-06-14] · a434364¶
✨ Added¶
- crafting: Add recipes for 37 previously uncraftable items
🐛 Fixed¶
- items: Move SINGULARITY_CONSTRUCTOR to nexus_machines.yml; add machine def + singularity recipes
[2026-06-14] · 76b04ab¶
✨ Added¶
- crafting: Add infinity recipe chain in Infinity Table
🐛 Fixed¶
- events: Register missing 6 challenge bosses in DEFAULT_BOSS_FILES
♻️ Changed¶
- crafting: Migrate infinity gear to Infinity Table; fix INFINITY_APPLE
[2026-06-14] · 8b862fc¶
✨ Added¶
- items/tinkers: Add TINKERS category, migrate 137 CAST items, fix INGOT_FORMER to MACHINE
- tools,ci: Add validate_items.py (CMD conflicts + category rules) and wire into CI
🐛 Fixed¶
- mmo: Guard null customName() before ConcurrentHashMap.putIfAbsent in MobHealthDisplay
♻️ Changed¶
- lang: Rename security.world-cleaner lang keys and sync lang files
- events/challenge: Add display CMDs to boss YAMLs, update ChallengeBoss classes
- items/cobblestone: Replace 5-tier COMPRESSED_COBBLESTONE with 8 explicit items (x9..x43M), remove COBBLE_1-5 duplicates and stale machine GUIs
🔧 Maintenance¶
- tools: Remove stale rp_prompts artifacts, allow tools/*.py in gitignore
- items: Assign missing CMDs to ITEM_BAND and NETWORK_POWER_DISPLAY variants in gear.yml
[2026-06-09] · ca942b3¶
🐛 Fixed¶
- events: Rename challenge_bosses JAR resource dir (was anime_bosses)
- energy,ae: Consumer bridge + ME terminal insert feedback
♻️ Changed¶
- lang: Migrate hardcoded messages to lang keys (batch 1)
- lang: Migrate nexusprism-plugin hardcoded strings to lang keys
- lang: Replace all § literals with & in lang files
- lang: Migrate remaining nexusprism-plugin strings to lang keys
- lang: Migrate strings in events/mmo/rng/security/discord/quests to lang keys
- lang: Migrate remaining § strings in chat/core/crates/mmo/machines/enchants to lang keys and ChatColor
[2026-06-08] · d1b12d2¶
✨ Added¶
- items,ae: Hammer tiers, AE2 byte capacity, ME persistence fix
- vfx,mmo,crates: VFXUtil, mob health nameplates, ability VFX, crate VFX
🐛 Fixed¶
- machines: Exempt energy infrastructure from catalog GUI-layer check
- ae,gui,energy: AE status lang keys, colorize GUI lore, creative gen buffer
- ae,gui,commands: Glass cable channels, creative GUIs, give tab-completion
- ae: Controller provides 8 base channels so cable-less networks work
- mmo: Fix action bar conflict between HUD and XP notification
♻️ Changed¶
- display: Centralize action bar through ActionBarManager
- events: Rename anime package and classes to challenge
- events: Finish anime→challenge rename across docs, lang, and resources
🔧 Maintenance¶
- cleanup: Delete archived copies and remove stale CUT banners
- cleanup: Remove remaining stale CUT banners and update example/crates
[2026-06-07] · c2888ce¶
🐛 Fixed¶
- machines: Skip template/fields keys in loader; drop obsolete generated items file
- items: Propagate placeable via templates + prune duplicate generated machine items
- machines: Add CREATIVE_CAPACITOR STORAGE behavior def
- machines: Add ADVANCED generators + ELECTRIC_BLAST_FURNACE, align FAL/MOB ids
[2026-06-06] · e7a40f7¶
✨ Added¶
- api: Rebuild item/machine/recipe API surface
- core: PDC-backed MachineManager + item registry/resolvers
- machines: Typed engine, registry, definitions, loader + catalog validator
- ae: Rebuild ME network as MachineContext-driven machines
- storage: Persist machine placements via DataManager (SQLite/MySQL/YAML)
- machines: Plugin glue, split listeners, GUI handler, loaders, wiring
- recipes: Migrate ME network, storage cell + backpack crafting to YAML
- machines: Make every machine obtainable + give type-based GUIs
- energy: Infinite CREATIVE_CAPACITOR + only tick engine-handled blocks
- energy: Bridge engine generators into cable network + export-mode toggle
🐛 Fixed¶
- machines: Rename CRUSHER gui key to ORE_CRUSHER; dedup CREATIVE_CAPACITOR
- items: Merge stray CREATIVE_GENERATOR_BLOCK into CREATIVE_GENERATOR
♻️ Changed¶
- energy,mmo,systems,items: Rewire consumers to new item/machine API
- machines: Merge generated items into machine_blocks + subtype-aware GUIs
📚 Documentation¶
- recipes: Document hardcoded RecipeLoader to YAML migration gaps
- recipes: Mark ME/storage-cell/backpack recipes as migrated
🔧 Maintenance¶
- Updated gitignore
[2026-06-04] · 6256f98¶
🔧 Maintenance¶
- machines,items: Archive item/machine/ME Java (no delete) + stub consumers
[2026-06-03] · 7213cc6¶
✨ Added¶
- waila: Live machine stats in HUD via shared engine (Bug 5)
🐛 Fixed¶
- machines: Break drops custom machine item, not the vanilla block
- machines: Persist placements so machines survive restart (Bug 3)
- machines: Single shared engine ticks all machines (Bug 4)
♻️ Changed¶
- machines: Typed MachineContext + split listeners (Section 10 rewrite)
[2026-06-03] · 6d5654a¶
✨ Added¶
- events: Per-Challenger Groq title on boss spawn
- vip: Align in-game VIP kits with webstore tiers + wire delivery
- ae: ME networks now actually require energy
- items: Add TOOLS item category + SubCategoryMatcher updates
🐛 Fixed¶
- ae: ME system non-functional — uppercase block IDs + non-functional materials
- data: Consolidate QUANTUM_STORAGE_CELL id + fix TOME_OF_ENLIGHTENMENT + boss msg
🔧 Maintenance¶
- lang: Rename Sacrifice Arc -> Challenge Arc, Anime Boss -> Challenger from Beyond
[2026-06-02] · 3ac9c37¶
✨ Added¶
- twitch: In-game visual feedback for sub/cheer/raid events
- machines: MachineComponent registry for per-machine-ID behavior override
- SimpleXPBoosts-style global XP boost system
- items: ExecutableItems-style trigger/action behavior
- items: /itemedit live item editor (ItemEdit-inspired)
- mmo: Capture-mode keybinding — press a key to bind an ability
- events: Actually grant MMO bonuses on Sacrifice reward
🐛 Fixed¶
- items: Remove duplicate ME_NETWORK_ACCESS_TERMINAL definition
- advancements: 1.21 datapack folder rename + version-aware extraction
- gui: StatsGUI/KeyBindGUI crashes, questnpc UX, command-center guide prefix
🔧 Maintenance¶
- Gitignore /inspirations reference plugin folder
[2026-06-02] · d2ba3e7¶
✨ Added¶
- discord: Role bonus combat system
- ConfigMigrator auto-merge + MySQL migration command (Phase 3)
- mmo: AuraSkills-inspired GUI redesign + attack cooldown HUD
- essentials: Staff vanish + playtime milestone rewards
🐛 Fixed¶
- ME CMD conflicts, missing NETWORK_CAPACITOR items, recipe IDs, keybind executor, circuits.yml
♻️ Changed¶
- ae: Redesign ME Terminal/Drive GUIs + fix critical bugs
[2026-06-02] · 19ac7e8¶
🐛 Fixed¶
- Jobs NPE + leave UX, ME items, keybind command, command center args
[2026-06-01] · f0cc6ca¶
✨ Added¶
- mmo: Per-item weapon damage system with projectile tracking
- advancements: Custom advancement system via datapack + plugin triggers
[2026-06-01] · b86702c¶
✨ Added¶
- quests: Add quest system, NPC givers, command center GUI, and keybind expansion
- discord: Discord bot and integration updates
- energy: Add creative generator component
♻️ Changed¶
- core: Migrate plugin resources to data/ subfolder
🔧 Maintenance¶
- Module-wide GUI, MMO, economy, and misc improvements
- Remove stale junk files, update gitignore, and update CHANGELOG
[2026-05-29] · 1985014¶
🐛 Fixed¶
- ci: Force PT-BR in Groq prompt, strip surrounding quotes from response
[2026-05-29] · 7fcaa1d¶
🐛 Fixed¶
- ci: AI message in Portuguese, move to content above embed with Discord heading format
[2026-05-29] · 3d42824¶
🐛 Fixed¶
- discord: Messages.yml saved to wrong path, causing all keys to return [Missing message]
[2026-05-29] · 8709b16¶
✨ Added¶
- ci: AI-generated message via Groq on Discord build notifications
[2026-05-29] · 8ba64aa¶
🔧 Maintenance¶
- ci: Random robot avatar per build on Discord notifications
[2026-05-29] · 6b528c3¶
🐛 Fixed¶
- ci: Run tests in CI, remove redundant build workflow, group changelog by commit type
[2026-05-28] · b3be732¶
🐛 Fixed¶
- machines-gui: Extract machines-gui.yml to data folder on startup
[2026-05-28] · 329fd92¶
🐛 Fixed¶
- gui: Guide navigation, recipe layout, pagination range
[2026-05-28] · ec4b039¶
✨ Added¶
- api: Expose placeable/multiblock fields, add VariantDefinition, fix machine type ref
- machines: Add tiers auto-expansion and processing-subtype to machine loader
- plugin: Phase 7 — multiblock bridge, DataDriven loader updates, recipe ID renames
🐛 Fixed¶
- plugin: Give command shows display names, break-message toggle, API impl logging
🔧 Maintenance¶
- items: Phase 6 — mass _BLOCK rename, native machine cleanup, variant-defaults
- plugin: Lang/config updates — multiblock messages, break-message toggle, economy defaults
- modules: Updates across economy, mmo, security, events, gui, traits, discord, web, ss, tab
- ops: Fail2ban filters and firewall rules for malformed packet and attacker blocking
[2026-05-23] · 5cc6c1c¶
✨ Added¶
- tab: Add /nexus scoreboard toggle per-player command
[2026-05-22] · 70a3df5¶
✨ Added¶
- guide: Phase 4 complete — bulk recategorize 404 items + delete 10 corrupted IDs
- machines: Add processing-subtype field to MachineDefinition
🐛 Fixed¶
- gui: Recipe layout disorder + raw color code in title
- guide: Expand category slots to 28 and add pagination
🔧 Maintenance¶
- items: Delete 31 legacy SV_* and camelCase slime duplicates
- guide: Delete 4 legacy Slimefun stub items + add 15 missing category icons
[2026-05-22] · 3ceeabf¶
✨ Added¶
- gui: Add type-specific machine GUIs and wire dispatch
🐛 Fixed¶
- gui: Prevent item theft from skill/trait GUIs via open→register order
♻️ Changed¶
- items: Rename wrench + infinity_crafting_* IDs to uppercase
- items: Propagate nexus_crafting_node → NEXUS_CRAFTING_NODE rename
🔧 Maintenance¶
- items: Delete 85 legacy/duplicate YAML items (Phase 1)
- items: Rename nexus_crafting_node_block → NEXUS_CRAFTING_NODE_BLOCK
[2026-05-22] · 4172dec¶
✨ Added¶
- modules: Per-module enable/disable toggles via config.yml and GUI
[2026-05-21] · 208b215¶
🐛 Fixed¶
- ci: Pass GH_PAT as token input to action-gh-release
[2026-05-21] · a43cc50¶
🐛 Fixed¶
- ci: Use GH_PAT for release creation (GITHUB_TOKEN has no org write access)
[2026-05-21] · 69ac4f3¶
🐛 Fixed¶
- ci: Pass changelog through env var to avoid bash syntax errors
[2026-05-21] · cf363dd¶
🐛 Fixed¶
- ci: Fix 403 push, bad action versions, and wrong branch triggers
[2026-05-21] · e488545¶
🔧 Maintenance¶
- Removed BOM on the start of file
[2026-05-21] · 2f25103¶
✨ Added¶
- plugin: Phase 2 NexusLynxReporter — push heartbeat/logs/config to Railway
- reporter: REDACT filter + configurable log/alert levels
- anti-dupe: Block-break dupe prevention across rng/mmo/traits
🐛 Fixed¶
- reporter: Extend REDACT filter to cover JDBC connection URLs
- discord: Translate server status messages to Portuguese
♻️ Changed¶
- config: Centralize all secrets in key_configs.yml
- reporter: Remove per-key filter from pushConfig — key_configs.yml is the only skipped file
- config: Key_configs.yml holds secrets only — non-sensitive keys moved to module files
[2026-05-14] · bab3917¶
✨ Added¶
- i18n: Wire LanguageManager into security, protections, clans modules
- i18n: Wire LanguageManager into MachineManager, SilkSpawners, Twitch; add all new lang keys to 4 locales
- i18n: Migrate gui/mmo/web/ae/energy/essentials/protections to LanguageManager
[2026-05-13] · 3cfce4c¶
✨ Added¶
- i18n: Wire TagGUI/RtpWorldGUI to LanguageManager + add LanguageSelectGUI
[2026-05-13] · 2201b42¶
📚 Documentation¶
- config: Annotate key_configs.yml with source env var for each key
[2026-05-13] · 191f461¶
🔧 Maintenance¶
- deps: Bump actions/upload-artifact from 4 to 7
- Migrate org references from O-Tiger to TigerDevLabs
[2026-05-02] · ba0ebd5¶
🔧 Maintenance¶
- deps: Bump org.postgresql:postgresql
[2026-05-13] · 820739c¶
✨ Added¶
- logger: Colorize module tags by prefix
🐛 Fixed¶
- deps: Upgrade ProtocolLib 5.1.0 → 5.4.0 (net.dmulloy2 Maven Central)
- config: Wire all key_configs.yml fields to module configs
- machines: Implement MachineEngine stale TODOs
- integrations: Remove unused Plugin field, log LuckPerms errors
📚 Documentation¶
- Update README, CONTRIBUTING, CREDITS, ECOSYSTEM
- Add ATTACKS.md, NEXUSPRISM_REFERENCE.md, system-wiring.html
🔧 Maintenance¶
- Simplify startup log, remove ProGuard, reduce Dependabot noise
- deps: Bump actions/upload-artifact from 4 to 7
- Added Staff warning on medium risk Pr's
🔧 Maintenance¶
- dependabot: Risk classification + auto-close low-risk PRs
[2026-05-12] · 13f15da¶
🔧 Maintenance¶
- Stripped BOM character
[2026-05-11] · bcdd189¶
✨ Added¶
- events: Add 6 anime bosses, rename isekai→anime, AddonLoader, BOM fix
🐛 Fixed¶
- tools: Classify all 2696 items — expand CMD_MODULES, add MAGICAL/SEED/MOB category styles; regenerate all prompt batches
[2026-04-29] · bbac1d1¶
📚 Documentation¶
- Update CONFIGURATIONS — key_configs.yml section, blacklist section, nexus-lynx/nexus-bot keys
[2026-04-28] · 40babb7¶
✨ Added¶
- security: Auth blacklist + KeyConfig central credentials file
🐛 Fixed¶
- chat: Extract finalReason for lambda capture in MuteCommand
[2026-05-02] · ba0ebd5¶
🔧 Maintenance¶
- deps: Bump org.postgresql:postgresql
[2026-05-13] · 820739c¶
🔧 Maintenance¶
- Added Staff warning on medium risk Pr's
[2026-05-13] · 9479dbc¶
🔧 Maintenance¶
- dependabot: Risk classification + auto-close low-risk PRs
[2026-05-13] · f22c9c1¶
📚 Documentation¶
- Add ATTACKS.md, NEXUSPRISM_REFERENCE.md, system-wiring.html
[2026-05-13] · f5aa66a¶
🐛 Fixed¶
- config: Wire all key_configs.yml fields to module configs
- machines: Implement MachineEngine stale TODOs
- integrations: Remove unused Plugin field, log LuckPerms errors
📚 Documentation¶
- Update README, CONTRIBUTING, CREDITS, ECOSYSTEM
[2026-05-13] · 552aa62¶
✨ Added¶
- logger: Colorize module tags by prefix
[2026-05-13] · c5966c3¶
🐛 Fixed¶
- deps: Upgrade ProtocolLib 5.1.0 → 5.4.0 (net.dmulloy2 Maven Central)
[2026-05-13] · 74b3432¶
🔧 Maintenance¶
- Simplify startup log, remove ProGuard, reduce Dependabot noise
[2026-05-12] · 13f15da¶
🔧 Maintenance¶
- Stripped BOM character
[2026-05-11] · bcdd189¶
🐛 Fixed¶
- tools: Classify all 2696 items — expand CMD_MODULES, add MAGICAL/SEED/MOB category styles; regenerate all prompt batches
[2026-05-11] · 7ac6735¶
✨ Added¶
- events: Add 6 anime bosses, rename isekai→anime, AddonLoader, BOM fix
[2026-04-29] · bbac1d1¶
📚 Documentation¶
- Update CONFIGURATIONS — key_configs.yml section, blacklist section, nexus-lynx/nexus-bot keys
[2026-04-28] · 40babb7¶
✨ Added¶
- security: Auth blacklist + KeyConfig central credentials file
🐛 Fixed¶
- chat: Extract finalReason for lambda capture in MuteCommand
[2026-04-26] · 792efb0¶
✨ Added¶
- discord: Forward moderation events to nexus-bot /api/moderation via HTTP
🔧 Maintenance¶
- Add .rtk/ to gitignore
[2026-04-22] · 3782900¶
✨ Added¶
- web: Replace inbound HTTP receiver with outbound polling
[2026-04-22] · 762a968¶
📚 Documentation¶
- Fix auth config path, add channels.yml section, expand checklist
[2026-04-21] · 984477f¶
🔧 Maintenance¶
- Add commented security channel entry to default channels.yml
[2026-04-21] · ddb3481¶
🔒 Security¶
- Wire short-session Discord alert + add ops/ DDoS runbooks
[2026-04-20] · b322900¶
🐛 Fixed¶
- auth: Bypass Java auth for Bedrock/Floodgate players
🔒 Security¶
- Bot/scanner hardening — short-session detection, IP auto-trust gate, Postgres session fix
[2026-04-20] · a998d1f¶
📚 Documentation¶
- Add web/web-config.yml reference + security hardening changelog
[2026-04-18] · 7f36abc¶
🔒 Security¶
- AES-CBC key persistence, receiver secret auth, player name validation, session columns
[2026-04-12] · f52f78d¶
✨ Added¶
- twitch: IRC event handling, sub/cheer/raid rewards, key raffle gate
- web: TwitchEventReceiver endpoint for Stream Panel integration
- essentials: RTP command with world selector GUI
🐛 Fixed¶
- security: FastLogin premium confirmation + auth hardening
🔧 Maintenance¶
- data: Item/machine/recipe YAML updates + plugin wiring
[2026-03-24] · cc57494¶
✨ Added¶
- fastlogin: Scaffolda módulo nexusprism-fastlogin com autenticação premium via ProtocolLib
🐛 Fixed¶
- mmo/segurança/encantamentos: Corrige mensagens MMO, verificação premium e Auto Smelt
- lang: Move mmo para nível raiz do YAML (estava aninhado em economy)
- plugin: Qualifica ProtectionHandler como MachineManager.ProtectionHandler
- fastlogin: Substitui handshake RSA/AES por lookup assíncrono nome→UUID
- fastlogin: Injeta UUID via reflexão de campo (compatível Spigot e Paper)
- fastlogin: Injeta UUID via PlayerProfile no Paper, reflexão de campo no Spigot
🔧 Maintenance¶
- Moved nested mmo block message to root
[2026-03-24] · 94b05a7¶
🐛 Fixed¶
- items: Adiciona _templates.yml com item_template base para data/items/
- data: Corrige erros de inicialização do servidor
- items: Corrige conflitos de CMD dos itens comprimidos (30000-30002)
🔧 Maintenance¶
- Correção de escape inválido '\$" para "$"
[2026-03-24] · 39476a5¶
✨ Added¶
- research: Research tree system driven by
researches.yml— entries have tier (BASIC/ADVANCED/INFINITY), parchment cost, dependencies, and unlocks - research: Research progress persisted in SQLite, MySQL, and YAML
- guide: Infinity Table recipes now auto-registered in the in-game guide
- machines: VOID_COLLECTOR_BLOCK and VOID_SMELTER_BLOCK added (tier Infinity)
- items: SIGNALUM_INGOT and COMPRESSED_DIAMOND added to items.yml
- discord: ConsoleLogHandler — forwards server console output to a Discord channel
- guide: Category and tier icons for the guide are now YAML-driven via
gui_items.yml; addon devs can register custom category icons without touching Java
🔧 Maintenance¶
- config: All data files restructured under
data/hierarchy (data/items/,data/machines/<tier>/,data/crafting/,data/smelting/,data/crafting/infinity_table/) - config: Root-level
items.yml,machines.yml,recipes.ymlremoved — superseded bydata/structure - recipes: Machine recipes now defined inline inside the machine block under a
recipes:key - recipes:
nexus:ITEM_IDprefix now supported in all recipe YAML files for referencing custom items
🐛 Fixed¶
- storage: Config keys renamed from
storage.*todatabase.*to matchconfig.yml - storage: MySQL < 8 migration (
ALTER TABLE ADD COLUMN) no longer usesIF NOT EXISTS— catches error code 1060 instead - research: ResearchManager now reloads correctly on
/nexus reload
⚖️ Legal¶
- License changed from MIT to proprietary All Rights Reserved
[2026-03-22] · 7260628¶
🔧 Maintenance¶
- release: Adicionar inputs version e changelist ao workflow_dispatch
[2026-03-22] · 1a79a0f¶
✨ Added¶
- tab,protections,essentials: Animações nomeadas, ordenação por grupo, GUI de flags, homes dinâmico
[2026-03-22] · 5b49358¶
✨ Added¶
- discord,events: GamePresence TYPE|text, Blood Moon chance, death/achievement embeds
🐛 Fixed¶
- enchantments: Add nexusprism-core dep for LanguageManager
- tab: Corrigido parâmetro ausente no construtor TabCommand
📚 Documentation¶
- Atualização de changelog, configurações e placeholders (2026-03-22)
🔧 Maintenance¶
- Alteração Geral: LanguageManager integrado em todos os módulos
[2026-03-21] · 83b864b¶
🔧 Maintenance¶
- Added server vote option to reset the MC server. Based on gnomomuitoloco ( on discord ) work
[2026-03-20] · e6356c5¶
✨ Added¶
- discord,integrations: Add panel control, server vote, and PAPI providers
[2026-03-19] · bb5ecb9¶
✨ Added¶
- energy: Expose energy API via EnergyProvider/EnergyRegistry
- addon-example: Add EnergyRegistry usage example
🐛 Fixed¶
- economy: Use public field def.id instead of nonexistent getId() in JobProviderImpl
- protections: Use correct Region.getFlag(RegionFlag) and DuelManager API in ProtectionsProviderImpl
- providers: Correct HologramLine, BloodMoonManager.getWorldName, and EventsProviderImpl world check
- plugin: Resolve BackpackProviderImpl and MachineRegistrarImpl compile errors
[2026-03-19] · 1875bb0¶
🐛 Fixed¶
- chat: Use correct ChannelRegistry and ChatChannel method names in ChatProviderImpl
[2026-03-19] · 55c634e¶
✨ Added¶
- security: UUID-based premium verification with persistent cache
- events: Admin /isekai command with force-start and boss selection
- mmo: Dynamic mana cost system and new dual-blade ability
- mmo: Ability key binding system with GUI and in-game hotkeys
- api: Add 9 provider interfaces, registries, and MachineProcessingRegistry
- modules: Wire providers into module constructors and shutdowns
- machines: Hook MachineProcessingRegistry into MachineEngine
- addon-example: Add public template project with README and publish workflow
- api: Add content loader, infinity recipe registry, and machine registrar interfaces
♻️ Changed¶
- Rename nexusslime → nexusprism across all layers
🔧 Maintenance¶
- Refactoring all references from nexusslime to nexusprism
- Fixed notify job on dependabot-discord workflow. root cause: My brain cells forget to add the dependabot secrets
[2026-03-18] · ca5db45¶
✨ Added¶
- security: Leveled mobs and mob stacker enhancements
- economy: Jobs, shop, auction house, and player warps
- events: Blood Moon, Sacrifice Arc, and Anime Boss system
- mmo: Stats, skill trees, abilities, professions, and mana system
🐛 Fixed¶
- tab: Correct TAB config defaults
🔧 Maintenance¶
- Added a fallback to prevent false positives on login / register
- Register Events and MMO modules, rename plugin to NexusPrism
[2026-03-16] · cc4853a¶
🔧 Maintenance¶
- Added scoreboards and MOTD customizations to TAB module
- Added forge/neoforge to the watchlist, to prevent exploiters, higher timer for clear world and a check for players. If none was found then skips world clean
[2026-03-10] · a92e2ee¶
🔧 Maintenance¶
- Added jitpack support to API
- update the jitpack.yml to force use of maven 3.9
- idk
- minor fix: add yaml definition to code block
[2026-03-09] · e5a7a7f¶
🔧 Maintenance¶
- The authentication flow has been improved, now verifying the account type (premium or cracked) and the IPs associated with it. For first-time access, an administrator will need to grant trust to the IP..
[2026-03-08] · 6676d8d¶
🔧 Maintenance¶
- add holograms module, mod/ore detector, configurable antilag, and spawner upgrades.
- Removed credit references ( not a p2w server btw )
[2026-03-04] · b9749a0¶
🔧 Maintenance¶
- Improved Auth Flow to also detect IP and blocks unrecognized ones
- Wired new fixes for auth and security flows
[2026-03-02] · e5562d2¶
🔧 Maintenance¶
- Updated documentation files
- Added SkinsRestorer support to premium accounts, cracked ones must use commands.
- Forgot to add the files to gitignore
[2026-03-01] · f5f4ee5¶
🔧 Maintenance¶
- Changed auth flow to map-based
[2026-02-28] · bfc7f2f¶
🔧 Maintenance¶
- Bump actions/upload-artifact from 6 to 7 in the gha-major group
- Improved Auth flow: _ Now it's session based, default time 2 hours
[2026-02-27] · 4b773aa¶
🔧 Maintenance¶
- Added:
- added changelog
[2026-02-26] · 8d8020d¶
🔧 Maintenance¶
- Updated some files
- Updated poms.xml of each module
- Improved Protections Module to be like RedProtection Also added some of my old projects, like Echoes boss, and dreaming experience
- Completly remove old nuvotifier dependency and add a public image as avatar of workflow
- Fixing sed causing the URL to be malformated
- Added support to running actions from discord
[2026-02-25] · 9b39ccd¶
🔧 Maintenance¶
- Fixed nuvotifier maven import download, by adding it locally
- Create SECURITY.md
- Disabled Votifier for now. Planning out on add again, but as a Internal code, not just a API call.
- Forgot about the dependency
- Votifier disabled on Nexus.....
🔧 Maintenance¶
-
- Added emoji support to chat module; - Now it will be possible to mention someone between discord <-> minecraft, using their currently names on each. The mentioned user must be verified on the discord server to get notified. - Added lang keys to the new modules.
[2026-02-24] · 6b1c020¶
🔧 Maintenance¶
- Bump org.postgresql:postgresql from 42.7.4 to 42.7.7
[2026-02-23] · 93ac56c¶
🔧 Maintenance¶
- Added chat formatter and channel redirects
- updated dependabot-discord workflow
- Added multicrafting support for infinity items tiers
- Changed to jq payloads for safier use
- Correct indent on README and undo the changes of merge pull from dependabot ( causes incompability)
[2026-02-21] · 265156e¶
🔧 Maintenance¶
- Bump com.sk89q.worldguard:worldguard-bukkit
[2026-02-11] · 7681a88¶
🔧 Maintenance¶
- Linked webstore with nexusslime-web module Improve even more discord module, allowing configurations through yml files.
[2026-02-07] · 1600a94¶
🔧 Maintenance¶
- Bump the maven-major group across 1 directory with 2 updates
[2026-02-04] · 7dc0811¶
🔧 Maintenance¶
- Discord API implementation
[2026-01-28] · 955cfc5¶
🔧 Maintenance¶
- Discord integration testings
[2026-01-20] · fe77e92¶
🔧 Maintenance¶
- Update issue templates
- # ItemYamlLoader: support named templates
🔧 Maintenance¶
- Avoid ProtocolLib download during build (optional at runtime)
[2026-01-19] · 06bbb4b¶
🔧 Maintenance¶
- Updated workflows and added CONTRIBUTING.md
[2026-01-18] · 7d5b8ab¶
🔧 Maintenance¶
- Updated .gitignore
- Updated release.yml workflow
[2026-01-17] · 3fcae81¶
✨ Added¶
- Implement tiered processing machines and Core Systems Infrastructure
🔧 Maintenance¶
- Created workflows for builds and release
- Updated release.yml
- Bump the gha-major group with 3 updates
- Idk, I just missed some fields on Send Discord notification
[2026-01-16] · 5771bc7¶
🔧 Maintenance¶
- Initial Commit - Working Items Placeholders
[2.0.0-BETA] — Initial Release¶
✨ Added¶
- Complete rewrite as a +25-module Maven multi-module project
- New
nexusprism-apimodule providing a public API for addon developers - All feature systems are now self-contained modules with their own lifecycle
- Switched from YAML-only persistence to SQLite / PostgreSQL via
nexusprism-storage CustomItemRegistrywith PDC-based item tagging (nexusprism:id)- 500+ data-driven items defined in
items.yml - Item tier system: Basic → Advanced → Infinity
- Research tree with XP-gated unlocks
- Multi-language support: English, Brazilian Portuguese, Spanish, Simplified Chinese
- nexusprism-essentials — 40+ QoL commands (homes, warps, TPA, AFK, jail, utility)
- nexusprism-economy — Dual-currency system,
/sell,/baltop, configurable sell prices - nexusprism-clans — Territory claiming, upgrade tree, clan chest, clan chat
- nexusprism-security — BCrypt auth, CAPTCHA anti-bot, VPN detection, anti-lag, anti-dupe
- nexusprism-discord — JDA bot, account linking, role sync, webhooks, GitHub Actions monitoring
- nexusprism-crystaldefense — Wave-based cooperative minigame
- nexusprism-votifier — Standalone Votifier V1/V2 server with streaks and leaderboard
- nexusprism-dreams — Sleep cutscene system (dreams and nightmares)
- nexusprism-protections — Region claiming, flags, 1v1 duel system
- nexusprism-custommobs — YAML-defined bosses with AI forms and loot tables
- nexusprism-twitch — Account linking, live alerts, chat relay, viewer giveaways
- nexusprism-ae — ME (Applied Energistics-style) network storage
- nexusprism-energy — Energy generation and cable networks
- nexusprism-chat — 4-channel chat (global, local, staff, trade) with moderation
- nexusprism-events — Blood Moon, Sacrifice Arc, and Anime Boss system
- nexusprism-mmo — Stats, skill trees, abilities, professions, and mana system
- nexusprism-tab — Custom TAB list header/footer with LuckPerms prefix
- nexusprism-holograms — YAML-driven floating text holograms
- nexusprism-traits — Tarot card trait system with economy integration
- nexusprism-rng — Daily spin wheel, lucky blocks, gacha, research levels
- nexusprism-crates — Key-based loot crates with animated openings
- nexusprism-enchantments — 175 custom enchants (6 rarities, 10 trigger types)
- nexusprism-structures — Structure loot injection (11 vanilla structures + addon API)
- nexusprism-waila — WAILA/HUD machine tooltips
- nexusprism-web — Webstore delivery bridge, VIP kits, payment handling, GDPR
- PlaceholderAPI — 14 providers, 30+ placeholders across all modules
- LuckPerms — Permissions and group-based placeholders
MachineYamlLoader— machines defined inmachines.yml, no Java requiredMachineEngine— async machine processing- Multiblock crafting stations with YAML recipe format (
infinity_recipes/) - Energy generators: Solar Panels, Coal Generators
- Cable-based energy transport with configurable loss per block