Skip to content

Version 1.4#23

Merged
TureBentzin merged 45 commits intomainfrom
development
Feb 28, 2023
Merged

Version 1.4#23
TureBentzin merged 45 commits intomainfrom
development

Conversation

@TureBentzin
Copy link
Copy Markdown
Member

No description provided.

@TureBentzin TureBentzin self-assigned this Feb 17, 2023
@TureBentzin TureBentzin added Bug / Glitch Something that does not seem right API Issue Something in the API that should work does not Adventure Paper New Feature New Version This PR will update a version Prioriry: Low CorePlugin Related to the custom implenetation of the Plugin Interface MessageSystem labels Feb 17, 2023
@TureBentzin TureBentzin linked an issue Feb 17, 2023 that may be closed by this pull request
@TureBentzin
Copy link
Copy Markdown
Member Author

  • new identifications
  • better support for cloud systems
  • the core plugins are now disabled by default (can be enabled with -DcorePlugins=true)
  • ApiCore was renamed to ApiProvider (should not affect any third party, beacuse this class is internal, but still exposed to the API)
  • add "doWithData" method to all configurations (currently experimental to allow "putIfAbsent" calls)
  • add Converter between bukkits YMLConfigurations and cores Configurations
  • add inbuilt CommandSystem (experiemental)
  • better annotations in the API Module
  • the "CustomTopicManager" was removed as anounced
  • experimental integration of the PaperCore to bstats
  • planes for the "playerLocaleReference" to be removed
  • a lot of bug fixes

@TureBentzin TureBentzin marked this pull request as ready for review February 24, 2023 07:57
@TureBentzin TureBentzin added the Feature Removed This PR will remove a feature label Feb 24, 2023
@TureBentzin
Copy link
Copy Markdown
Member Author

1.4 will support conversion between legacy messages and miniMessage:

example using the AdventureAPI (1.4 or newer):

        //noinspection deprecation
        AdventureAPI.get().registerLegacyMessage("message.key",
                "&6This&o message&r&6 is a &4legacy &6&lmessage&&6r!",
                LegacyMessageType.AMPERSAND);

Please keep in mind that this should only be used if you are converting an existing resource to the core and do not want to use network-specific replacements! You can use message-based replacements like [0] or {4} in these messages too!

Comment thread AdventureCore/AdventureCore.iml
Comment thread Master/dependency-reduced-pom.xml
Copy link
Copy Markdown
Contributor

@Bommels05 Bommels05 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again good work! This PR like the others brings new features and bugfixes to the Core and us one step closer to 2.0 Tandana and the Juligames.net release. There are just a few things that need chaning.

Comment thread API/src/main/java/net/juligames/core/api/config/Configuration.java
Comment thread API/src/main/java/net/juligames/core/api/config/Configuration.java
Comment thread API/src/main/java/net/juligames/core/api/jdbi/SQLManager.java
Comment thread API/src/main/java/net/juligames/core/api/message/CustomMessageDealer.java Outdated
Comment thread API/src/main/java/net/juligames/core/api/message/LegacyMessageType.java Outdated
Comment thread Core/src/main/java/net/juligames/core/command/inbuild/InbuiltCommand.java Outdated
Comment thread Core/src/main/java/net/juligames/core/command/inbuild/InbuiltCommandManager.java Outdated
Comment thread Core/src/main/java/net/juligames/core/message/CoreMessageApi.java Outdated
Comment thread Core/src/main/java/net/juligames/core/command/inbuild/InbuiltCommand.java Outdated
TureBentzin and others added 7 commits February 27, 2023 17:24
Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
…Dealer.java

Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
…Type.java

Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
…ommandManager.java

Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@Bommels05 Bommels05 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I already said again good work!

@TureBentzin TureBentzin merged commit dec9378 into main Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Adventure API Issue Something in the API that should work does not Bug / Glitch Something that does not seem right CorePlugin Related to the custom implenetation of the Plugin Interface Feature Removed This PR will remove a feature MessageSystem New Feature New Version This PR will update a version Paper Priority: High

Projects

None yet

Development

Successfully merging this pull request may close these issues.

database.properties is not created on first start of master

2 participants