修复插件兼容性问题,Sorry

This commit is contained in:
EillesWan 2025-04-15 20:21:40 +08:00
parent 3739138059
commit 64048a5e31
21 changed files with 51 additions and 51 deletions

View File

@ -9,7 +9,7 @@ A free open source library used for dealing with **Minecraft** digital musics.
Copyright © 2025 Eilles & bgArray
·本项目的协议颁发者为 金羿诸葛亮与八卦阵
The Licensor of Musicreater("this project") is Eilles Wan, bgArray.
The Licensor of Musicreater("this project") is Eilles, bgArray.
本项目根据 第一版 汉钰律许可协议本协议授权
任何人皆可从以下地址获得本协议副本https://gitee.com/EillesWan/YulvLicenses
@ -22,8 +22,8 @@ The Licensor of Musicreater("this project") is Eilles Wan, bgArray.
# 若需转载或借鉴 许可声明请查看仓库目录下的 License.md
__version__ = "2.3.0.1"
__vername__ = "FSQ完全流式音符读写适配"
__version__ = "2.3.0.2"
__vername__ = "FSQ 完全流式音符读写适配,修复插件的兼容性问题"
__author__ = (
("金羿", "Eilles"),
("诸葛亮与八卦阵", "bgArray"),

View File

@ -18,15 +18,15 @@ Terms & Conditions: License.md in the root directory
from .exceptions import *
from .subclass import *
from .utils import *
from .main import (
MidiConvert,
MM_CLASSIC_PERCUSSION_INSTRUMENT_TABLE,
MM_CLASSIC_PITCHED_INSTRUMENT_TABLE,
MidiConvert,
mido,
)
from .types import Tuple, List, Dict, ChannelType
from .subclass import *
from .types import ChannelType, Dict, List, Tuple
from .utils import *
class FutureMidiConvertJavaE(MidiConvert):

View File

@ -12,7 +12,7 @@
# 音·创 开发交流群 861684859
# Email TriM-Organization@hotmail.com
# 版权所有 金羿("Eilles Wan") & 诸葛亮与八卦阵("bgArray") & 鸣凤鸽子("MingFengPigeon")
# 版权所有 金羿("Eilles") & 诸葛亮与八卦阵("bgArray") & 鸣凤鸽子("MingFengPigeon")
# 若需转载或借鉴 许可声明请查看仓库目录下的 License.md
@ -183,6 +183,7 @@ if __name__ == "__main__":
# ============================
from typing import Literal
from ..constants import x, y, z
@ -198,7 +199,7 @@ def delay_to_note_blocks(
:return 是否生成成功
"""
from TrimMCStruct import Structure, Block
from TrimMCStruct import Block, Structure
struct = Structure(
(_sideLength, max_height, _sideLength), # 声明结构大小

View File

@ -11,7 +11,7 @@ A free open source library used for dealing with **Minecraft** digital musics.
Copyright © 2025 Eilles & bgArray
·本项目的协议颁发者为 金羿诸葛亮与八卦阵
The Licensor of Musicreater("this project") is Eilles Wan, bgArray.
The Licensor of Musicreater("this project") is Eilles, bgArray.
本项目根据 第一版 汉钰律许可协议本协议授权
任何人皆可从以下地址获得本协议副本https://gitee.com/EillesWan/YulvLicenses
@ -30,8 +30,8 @@ The Licensor of Musicreater("this project") is Eilles Wan, bgArray.
# 赶快呼叫 程序员Let's Go 直ぐに呼びましょプログラマ レッツゴー! Hurry to call the programmer! Let's Go!
import os
import math
import os
from itertools import chain
import mido

View File

@ -41,7 +41,7 @@ __all__ = [
# BDX 常量
"BDX_MOVE_KEY",
]
__author__ = (("金羿", "Eilles Wan"), ("诸葛亮与八卦阵", "bgArray"))
__author__ = (("金羿", "Eilles"), ("诸葛亮与八卦阵", "bgArray"))
# from .main import ConvertConfig

View File

@ -20,7 +20,7 @@ __all__ = [
"to_addon_pack_in_repeater",
"to_addon_pack_in_repeater_divided_by_instrument",
]
__author__ = (("金羿", "Eilles Wan"),)
__author__ = (("金羿", "Eilles"),)
from .main import (
to_addon_pack_in_delay,

View File

@ -14,16 +14,15 @@ Terms & Conditions: License.md in the root directory
import json
import os
import shutil
from typing import Tuple
from typing import Literal, Optional, Tuple
from ...main import MidiConvert
from ..archive import behavior_mcpack_manifest, compress_zipfile
from ...subclass import ProgressBarStyle
from ...types import Optional, Literal
from ..archive import behavior_mcpack_manifest, compress_zipfile
from ..mcstructure import (
Structure,
COMPABILITY_VERSION_117,
COMPABILITY_VERSION_119,
Structure,
commands_to_redstone_delay_structure,
commands_to_structure,
form_command_block_in_NBT_struct,

View File

@ -15,6 +15,6 @@ Terms & Conditions: License.md in the root directory
__all__ = ["to_BDX_file_in_score", "to_BDX_file_in_delay"]
__author__ = (("金羿", "Eilles Wan"),)
__author__ = (("金羿", "Eilles"),)
from .main import to_BDX_file_in_delay, to_BDX_file_in_score

View File

@ -13,12 +13,12 @@ Terms & Conditions: License.md in the root directory
import os
from typing import Optional
import brotli
from ...main import MidiConvert
from ...subclass import MineCommand, ProgressBarStyle
from ...types import Optional
from ..bdx import (
bdx_move,
commands_to_BDX_bytes,

View File

@ -20,7 +20,7 @@ __all__ = [
"to_mcstructure_file_in_score",
"to_mcstructure_files_in_repeater_divided_by_instruments",
]
__author__ = (("金羿", "Eilles Wan"),)
__author__ = (("金羿", "Eilles"),)
from .main import (
to_mcstructure_file_in_delay,

View File

@ -16,7 +16,7 @@ Terms & Conditions: License.md in the root directory
__all__ = [
]
__author__ = (("金羿", "Eilles Wan"),)
__author__ = (("金羿", "Eilles"),)
from .main import *

View File

@ -15,7 +15,7 @@ Terms & Conditions: License.md in the root directory
__all__ = []
__author__ = (("金羿", "Eilles Wan"),)
__author__ = (("金羿", "Eilles"),)
from .main import *

View File

@ -12,16 +12,15 @@ Terms & Conditions: License.md in the root directory
# 若需转载或借鉴 许可声明请查看仓库目录下的 License.md
import fcwslib
import asyncio
import uuid
import time
import uuid
from typing import List, Literal, Optional, Tuple
import fcwslib
from ...main import MidiConvert
from ...subclass import ProgressBarStyle
from ...types import Optional, Literal, Tuple, List
from ...subclass import MineCommand
from ...subclass import MineCommand, ProgressBarStyle
def to_websocket_server(
@ -107,7 +106,10 @@ def to_websocket_server(
callback=self.cmd_feedback,
)
delay_of_now += 1
if delay_of_now >= (cmd := musics[music_to_play][0][now_played_cmd]).delay:
if (
delay_of_now
>= (cmd := musics[music_to_play][0][now_played_cmd]).delay
):
await self.send_command(
cmd.command_text.replace(replacement, whom_to_play),
callback=self.cmd_feedback,

View File

@ -21,30 +21,28 @@ import random
# from io import BytesIO
from typing import (
Any,
Dict,
Tuple,
Optional,
Callable,
Literal,
Union,
List,
Generator,
BinaryIO,
Callable,
Dict,
Generator,
List,
Literal,
Optional,
Tuple,
Union,
)
from xxhash import xxh32, xxh3_64, xxh3_128
from xxhash import xxh3_64, xxh3_128, xxh32
from .constants import (
MC_INSTRUMENT_BLOCKS_TABLE,
MM_INSTRUMENT_DEVIATION_TABLE,
MC_PITCHED_INSTRUMENT_LIST,
MM_INSTRUMENT_DEVIATION_TABLE,
MM_INSTRUMENT_RANGE_TABLE,
)
from .subclass import MineNote, mctick2timestr
from .types import MidiInstrumentTableType, MineNoteChannelType
from .exceptions import MusicSequenceDecodeError
from .subclass import MineNote, mctick2timestr
from .types import MidiInstrumentTableType, MineNoteChannelType
def empty_midi_channels(

View File

@ -8,10 +8,8 @@ Terms & Conditions: License.md in the root directory
import os
import shutil
from typing import Optional, Tuple
import Musicreater.experiment
from Musicreater.plugin.archive import compress_zipfile
from Musicreater.utils import guess_deviation, is_in_diapason

View File

@ -9,7 +9,7 @@ zh-CN 金羿
zh-TW 金羿
zh-ME 金羿羿喵
zh-HK 金 羿
en-GB Eilles Wan
en-GB Eilles
en-US EillesWan
启诸葛亮与八卦阵

View File

@ -43,5 +43,5 @@
>
> Just let the wonderful music of peace surround the world
>
> ---- Eilles Wan
> ---- Eilles
> 7/5 2022

View File

@ -1,10 +1,11 @@
import random
import time
from itertools import chain
import random
from multiprocessing import Pool, Process, freeze_support
from rich.console import Console
from rich.progress import Progress
from rich.table import Table
from multiprocessing import freeze_support, Pool, Process
console = Console()

View File

@ -1,6 +1,6 @@
import random
import time
from itertools import chain
import random
print("生成序列中")

View File

@ -1,6 +1,6 @@
import matplotlib.pyplot as plt
import numpy as np
from scipy.optimize import curve_fit
import matplotlib.pyplot as plt
def q_function1(x, a, a2, c1,):

View File

@ -1,6 +1,7 @@
import matplotlib.pyplot as plt
import numpy as np
# 定义对数函数
def q_function1(vol):
# return -23.65060754864053*((x+508.2130392724084)**0.8433764630986903) + 7.257078620637543 * (x+407.86870598508153) + 1585.6201108739122