2022-02-08 17:15:09 +08:00
|
|
|
# -------------------------------
|
|
|
|
# Difficult Rocket
|
2023-01-20 14:08:12 +08:00
|
|
|
# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com
|
2022-02-08 17:15:09 +08:00
|
|
|
# All rights reserved
|
|
|
|
# -------------------------------
|
|
|
|
|
|
|
|
"""
|
|
|
|
writen by shenjackyuanjie
|
|
|
|
mail: 3695888@qq.com
|
|
|
|
github: @shenjackyuanjie
|
|
|
|
gitee: @shenjackyuanjie
|
|
|
|
"""
|
|
|
|
|
|
|
|
"""
|
|
|
|
这里是所有客户端 mod 加载器的装饰器实现
|
|
|
|
可以实现类似
|
|
|
|
|
|
|
|
from Difficult_Rocket.mods.client import KeyBinding
|
|
|
|
|
|
|
|
|
|
|
|
@KeyBinding()
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
def KeyBinding(func):
|
|
|
|
"""
|
|
|
|
客户端键盘事件传递装饰器
|
|
|
|
"""
|
|
|
|
|
|
|
|
def wrapper(*args, **kwargs):
|
|
|
|
func(*args, **kwargs)
|
|
|
|
|
|
|
|
return wrapper
|