这是一个服务器插件。 尽管它具有与该模组相同的设计模式, 但该项目与它没有关系。
顺便说一下,Quark 模组也是一项优秀的作品。 ### 安装 由于 Modrinth 更改了他们的下载页面,您应该记住: - 主要文件 'quark-core' 只是一个库和加载器(或一个依赖)。 - 功能以子包的形式进行分类实现(见下文)。 - bundle 文件 'quark-bundler' 包含核心和子包,会和所有显示的文件冲突。 - 尽可能不要重命名文件。(虽然这没有效果) - 下载页面上显示的版本是不准确的。 所有插件版本在 [1.8-1.20] 之间兼容。 详细的版本兼容信息请见下文。 ### 功能
包:quark-base [服务器公共资源和工具]
#### Chat `quark-chat` - ChatAt: 允许你在聊天行中使用 @someone - ChatComponent: 允许用户自定义他们在聊天行和符号中的文本为 Minecraft 富文本。 - ChatFilter: 使用 RegExp 过滤某些脏话。 - ChatGPT[实验性]: 使用 ChatGPT 和 NewBing 聊天,无需上下文。 - ChatMute: 屏蔽某人发送任何消息。 - ChatReport: 替换 Mojang 的聊天报告系统。 - Hitokoto: 使用 hitokoto lib api 发送每日随机消息。 - Mail: 向某人发送消息,无论他/她是否在线。 - NPCChat: 模拟与 NPC 的对话。 - SelfMessage: 一个命令实用程序,用于给自己发送消息。 #### Display `quark-display` - BossbarAnnouncement: 通过 Bossbar 显示自定义信息。 - ChatAnnounce: 发送公告、预设提示和线索到聊天中。 - ChatFormat: 自定义你的聊天格式。 - CustomBanMessage: 自定义禁言消息格式。 - CustomKickMessage: 自定义踢出消息格式。 - CustomMotd: 自定义服务器 MOTD 消息和图标。 - CustomScoreboard: 通过积分板显示自定义信息。 - JoinQuitMessage: 自定义加入-离开游戏消息(适用于 waterfall 代理) - PlayerNameHeader: 将玩家的显示名称前缀为等级。 - TabMenu: 自定义你的 tab 菜单显示。 - WelcomeMessage: 当玩家第一次加入服务器时,发送一条消息。 - WorldEditSelectionRenderer: 渲染你的 WorldEdit 会话。 #### Management `quark-management` - AdvancedBan: 自定义禁言时间及原因,禁言时广播。 - AdvancedPluginCommand: 允许 /plugins 加载、重载、启用、禁用插件。 - KickOnReload: 服务器重载时踢出所有玩家。 - Maintenance: 提供维护模式,只允许 op 加入。 - StopConfirm: 类似于 paper 服务器重载时的确认要求。 #### Security `quark-security` - AdvancedPermissionControl: 创建更多权限(修改世界等) - ExplosionDefender: 防御爆炸摧毁世界。 - IPDefender: 检查你的 IP 地址位置并警告更改。 - ItemDefender: 在黑名单上警告或收回玩家物品。 - PermissionManager: 管理组和节点中玩家的权限。 - ProtectionArea: 创建一个受保护的区域,其中的非 op 玩家无法互动。 - WorldEditSectionSizeDefender: 防御玩家创建和操作过大的 WorldEdit 选择。 #### Utilities `quark-utilities` - BlockUpdateLocker: 锁定世界中的所有方块更新。 - Calculator: 在聊天行中进行简单的计算。 - CameraMovement: 模拟玩家在路径上移动的摄像头。 - CommandFunction: 更轻松地创建命令序列并接受参数输入。 - CommandTabFix: 根据他们已知的输入过滤发送到客户端的选项卡选项。 - ConsoleCommand: 以控制台身份运行命令。 - CustomLogFormat[已弃用]: 自定义控制台和日志文件中的日志格式。 - DynamicViewDistance: 允许用户动态更改他们的服务器视野距离。 - ForceSprint: 保持玩家的冲刺状态。 - ItemCommand: 将命令绑定到物品,允许他们通过互动该物品来执行该命令。 - ItemCustomName: 在服务器语言文件中使用名称模板在物品上。 - PlayerPingCommand: 使用命令查询玩家的 ping。 - PlayerPositionLock: 锁定玩家的位置。 - SurroundingRefresh: 强制向客户端重新发送周围的方块,以防止出现幽灵方块。 #### Automatic `quark-automatic` - GarbageCleaner: 定期清理世界中的掉落物品。 - AutoSave: 替换 minecraft 的自动保存策略。 - VMGarbageCleaner: 定期调用 `System.gc()` 方法来清理 JVM 垃圾。包:quark-game [游戏调整和功能]
#### Contents `quark-contents` - CustomRecipe: 使用简单的 yml 添加自定义配方。 - Elevator: 添加一个电梯方块,就像 OpenBlocks mod 一样。 - Hats: 使用命令将任何东西放在头盔槽上。 - MinecartController: 允许用户控制他们的矿车。 - MusicPlayer: 使用音符方块音乐播放 MIDI。 - StairSeat: 允许玩家坐在楼梯上。 - TPA: 传送请求。 - Waypoint: 添加公共或私有站点并在它们之间传送到。 #### Tweaks `quark-tweaks` - CropClickHarvest: 右键点击自动收获作物并重新种植。 - DispenserBlockPlacer: 允许发药机放置方块并使用工具破坏方块。 - DoubleDoorSync: 双门将在玩家打开或关闭时同步。 - FlySpeedModifier: 允许玩家在所有模式下飞行,如果他们有权限,可以修改他们的飞行速度。 - FreeCam: 允许玩家拥有自由摄像头。 - PortableShulkerBox: 允许玩家在手中打开箱子搬运工箱。 - RealisticSleep: 允许玩家在任何地方睡觉,实现 SmoothSleep 功能。 - VeinMiner: 链式挖掘木材和矿石。包:quark-proxy [代理网络和同步]
#### Lobby `quark-lobby` [禁用] - BackToSpawn: 每次玩家加入服务器时,将其发送回生成点。 - DefaultInventory: 将玩家的物品栏设置为预设物品内容。 - MapProtect: 防御玩家摧毁大堂地图。 - PlayerProtect: 当玩家离开世界范围时,将其发送回世界。 ### ProxySupport `quark-proxysupport` (需要代理网络) (不推荐) - BungeeConnectionProtect: 验证指向它的 bc/waterfall 是否有效。 - ChatSync: 将聊天消息广播到所有服务器。 - MCSMDynamicInstance: 允许服务器启动任何 mcsm 实例。 - ProxyPing: 添加玩家-代理 ping 以使 ping 真实。 - ServerStatementObserver: 当服务器上线时,广播消息。包:quark-web [HTTP 服务提供商]
#### Web `quark-web` (需要 HTTP 端口) [实验性] - ServerQueries: 使用 HTTP API 启用服务器查询。 - AccountActivation: 将电子邮件绑定到玩家。
#### Quark-Plugin
GrassBlock2022 的一个开源项目,由 @ATCraftMC 于 2020-2024 年拥有