Skip to content

Conversation

@onebeastchris
Copy link
Member

This makes accessing the logger just a bit nicer; and avoids loading GeyserImpl in tests if just the logger is accessed.

Further, this also adds a debug method that takes params that would only be formatted & logged when debug mode is enabled.

@onebeastchris onebeastchris added the PR: Optimization When a PR doesn't necessarily add anything new or fix anything, but improves upon the code label Aug 26, 2024
@onebeastchris onebeastchris marked this pull request as draft September 11, 2024 19:34
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/GeyserImpl.java
#	core/src/main/java/org/geysermc/geyser/extension/GeyserExtensionLoader.java
#	core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java
#	core/src/main/java/org/geysermc/geyser/level/JukeboxSong.java
#	core/src/main/java/org/geysermc/geyser/registry/PacketTranslatorRegistry.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/CustomBlockRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/CustomItemRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
#	core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java
#	core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java
#	core/src/main/java/org/geysermc/geyser/translator/item/ItemTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoUpdateTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetObjectiveTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetPlayerTeamTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetScoreTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java
#	core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Optimization When a PR doesn't necessarily add anything new or fix anything, but improves upon the code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants