Skip to content

Java 25 / Gamemode cmd update#22

Merged
GodlyCow203 merged 3 commits into
GodlyCow203:mavenfrom
BusyBee-Development:maven
Jun 24, 2026
Merged

Java 25 / Gamemode cmd update#22
GodlyCow203 merged 3 commits into
GodlyCow203:mavenfrom
BusyBee-Development:maven

Conversation

@djtmk1

@djtmk1 djtmk1 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Description

This pull request modernizes the project's build configuration and refactors the gamemode command system.

Key changes include:

  • Build System Modernization: Updated Maven POMs to use the modern <maven.compiler.release> property targeting Java 21 compatibility while building against a Java 25 environment. Cleaned up redundant maven-compiler-plugin configurations and optimized the SkinsRestorer repository settings by disabling unnecessary release and snapshot checks.
  • Command Refactoring: Consolidated scattered gamemode subcommands into a single, centralized GamemodeCommand handler.
  • Feature Additions & Refinement: Added shortcut commands for game modes to plugin.yml, refined associated permission nodes, and updated command registration and tab completion to support the new unified structure.

Changes

  • Bug fix
  • New feature
  • Refactor
  • Documentation

Testing

Tested the plugin in a development environment to ensure:

  • Successful compilation using the Java 25 toolchain with Java 21 bytecode compatibility.
  • Proper registration and execution of the unified /gamemode command and its new shortcuts.
  • Tab-completion logic correctly populates arguments according to the updated permission nodes.

📸 Screenshots (if applicable)

Add screenshots here.


Checklist

  • Code compiles
  • Tests pass
  • Follows project style
  • No unnecessary files included

djtmk1 added 3 commits June 24, 2026 12:14
…move redundant `maven-compiler-plugin` configurations, and add release/snapshot disabling for SkinsRestorer repository.
…emodeCommand` and update associated permissions, tab completion, and command registration.
@GodlyCow203 GodlyCow203 merged commit e811e2c into GodlyCow203:maven Jun 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants