Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Adds the ability for custom instruments to have the names designated in the .nbs file imported. #66

Open
wants to merge 55 commits into
base: main
Choose a base branch
from

Conversation

mudkip989
Copy link
Contributor

Previously (and for a long time) whenever the nbs decoder would load a song with custom instruments, It would ignore the names and use "<Custom Instrument #1>" and so on for each Custom Instrument. With this request, the names are not discarded and are only "<Custom Instrument 1>" and so on, if the string for the name is null, whitespace characters, or empty. This small change allows for custom instruments to be set for the song much faster after importing.

homchom and others added 25 commits January 9, 2024 18:06
# Conflicts:
#	build.gradle.kts
#	gradle.properties
#	src/main/java/io/github/homchom/recode/Main.java
#	src/main/java/io/github/homchom/recode/Recode.kt
#	src/main/java/io/github/homchom/recode/event/trial/DetectorImpl.kt
#	src/main/java/io/github/homchom/recode/event/trial/ToggleRequesterGroup.kt
#	src/main/java/io/github/homchom/recode/feature/Feature.kt
#	src/main/java/io/github/homchom/recode/feature/automation/AutoCommands.kt
#	src/main/java/io/github/homchom/recode/feature/visual/BuiltInResourcePacks.kt
#	src/main/java/io/github/homchom/recode/feature/visual/CodeSearch.kt
#	src/main/java/io/github/homchom/recode/feature/visual/ExpressionHighlighting.kt
#	src/main/java/io/github/homchom/recode/feature/visual/SignRenderDistance.kt
#	src/main/java/io/github/homchom/recode/hypercube/CommandSenders.kt
#	src/main/java/io/github/homchom/recode/hypercube/message/MessageParser.kt
#	src/main/java/io/github/homchom/recode/hypercube/state/DFStateDetectors.kt
#	src/main/java/io/github/homchom/recode/mixin/multiplayer/MClientPacketListener.java
#	src/main/java/io/github/homchom/recode/mixin/render/chat/MChatComponent.java
#	src/main/java/io/github/homchom/recode/mixin/render/chat/MCommandSuggestions.java
#	src/main/java/io/github/homchom/recode/mod/commands/impl/text/ColorsCommand.java
#	src/main/java/io/github/homchom/recode/mod/events/impl/LegacyReceiveChatMessageEvent.java
#	src/main/java/io/github/homchom/recode/mod/features/LagslayerHUD.java
#	src/main/java/io/github/homchom/recode/mod/features/social/chat/message/LegacyMessage.java
#	src/main/java/io/github/homchom/recode/mod/features/social/chat/message/finalizers/DebugFinalizer.java
#	src/main/java/io/github/homchom/recode/mod/mixin/message/MMessageListener.java
#	src/main/java/io/github/homchom/recode/mod/mixin/render/MInGameHUD.java
#	src/main/java/io/github/homchom/recode/multiplayer/MultiplayerEvents.kt
#	src/main/java/io/github/homchom/recode/sys/player/chat/ChatUtil.java
#	src/main/java/io/github/homchom/recode/sys/sidedchat/ChatPredicates.java
#	src/main/java/io/github/homchom/recode/ui/text/MiniMessageHighlighter.kt
#	src/main/java/io/github/homchom/recode/ui/text/StyleWrapper.kt
#	src/main/java/io/github/homchom/recode/ui/text/StyledString.kt
#	src/main/java/io/github/homchom/recode/ui/text/TextBuilders.kt
#	src/main/java/io/github/homchom/recode/ui/text/TextInterop.kt
#	src/main/java/io/github/homchom/recode/util/coroutines/CoroutinesFunctions.kt
#	src/main/java/io/github/homchom/recode/util/coroutines/YieldingExecutorDispatcher.kt
#	src/main/resources/assets/recode/lang/en_us.json
#	src/main/resources/recode.mixins.json
#	src/main/resources/resourcepacks/better_unicode/pack.mcmeta
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants