Skip to content

Conversation

@John-Paul-R
Copy link
Owner

No description provided.

@John-Paul-R John-Paul-R self-assigned this Oct 3, 2025
@semanticdiff-com
Copy link

semanticdiff-com bot commented Oct 3, 2025

Review changes with  SemanticDiff

Changed Files
File Status
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/Async.java  35% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/types/JoinpointLocation.java  30% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/JoinpointException.java  22% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/JoinpointShareCommand.java  12% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/JoinpointListCommand.java  9% smaller
  src/main/java/com/fibermc/essentialcommands/playerdata/PlayerDataManager.java  5% smaller
  src/main/java/com/fibermc/essentialcommands/text/ECText.java  3% smaller
  .run/Minecraft Client.run.xml  0% smaller
  .run/Minecraft Server.run.xml  0% smaller
  .run/joinpoints server.run.xml  0% smaller
  build.gradle Unsupported file format
  joinpoints/build.gradle Unsupported file format
  joinpoints/src/main/java/com/fibermc/joinpoints/Joinpoints.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/JoinpointsCommandRegistry.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/JoinpointsPerms.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/codec/JoinpointCodecs.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/JoinpointSetCommand.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/commands/JoinpointTpCommand.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/config/JoinpointsConfig.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/database/DatabaseHelper.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/database/JoinpointDatabase.java  0% smaller
  joinpoints/src/main/java/com/fibermc/joinpoints/types/JoinpointLimit.java  0% smaller
  joinpoints/src/main/resources/assets/joinpoints/icon.jpg Unsupported file format
  joinpoints/src/main/resources/assets/joinpoints/lang/en_us.json  0% smaller
  joinpoints/src/main/resources/fabric.mod.json  0% smaller
  settings.gradle Unsupported file format
  src/main/java/com/fibermc/essentialcommands/ECPerms.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/EssentialCommandRegistry.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/ManagerLocator.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/codec/Codecs.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/config/EssentialCommandsConfig.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/config/EssentialCommandsConfigSnapshot.java  0% smaller
  src/main/java/com/fibermc/essentialcommands/events/NicknameChangeCallback.java  0% smaller
  src/main/resources/assets/essential_commands/lang/en_us.json  0% smaller

Comment on lines +72 to +77
var server = senderPlayer.getEntityWorld().getServer();
var apis = server.getApiServices();
var userCache = apis.nameToIdCache();

// player to owned joinpoints
// player to accessible joinpoints
Copy link
Owner Author

Choose a reason for hiding this comment

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

this was me brainstorming, remove

private static final JoinpointsConfig config = new JoinpointsConfig(
Path.of("./config/joinpoints.properties"),
"Joinpoints Configuration",
"https://github.com/John-Paul-R/Essential-Commands" // TODO: Update with joinpoints docs link
Copy link
Owner Author

Choose a reason for hiding this comment

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

todo

Copy link
Owner Author

Choose a reason for hiding this comment

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

(though consider merging configs)

Copy link
Owner Author

Choose a reason for hiding this comment

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

(though, this being "part of ec" may be a distinctly "me" thing -- whatever's decided, I should be consistent in the messaging: Is this a plugin for EC, or an entirely separate mod [that has a hard dependency]? -- is my ideal world one where the shared bits are a lib? how much really needs to be shared?)

private JoinpointsCommandRegistry() {}

public static void register() {
CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) -> {
Copy link
Owner Author

Choose a reason for hiding this comment

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

we should consider registering on the EC root node, and also supporting excluded_top_level_commands

Copy link
Owner Author

Choose a reason for hiding this comment

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

use a new image

Comment on lines +5 to +9
// Ensure EC projects are evaluated and built before joinpoints configuration
// This is needed because modLocalRuntime needs the jars to exist
evaluationDependsOnChildren()
project.evaluationDependsOn(':')
project.evaluationDependsOn(':ec-core')
Copy link
Owner Author

Choose a reason for hiding this comment

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

ensure this sorcery is still necessary, I think the sorcery in dependencies is doing the heavy lifting rn

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