这是一个可以让你重复发送指定数据包的模组,已在 Github 开源。
你可以通过指令 /pr-add <packet> <times> <interval(ms)> <block> 来添加要被重复发送指定次数或不被允许发送的数据包,当 block 被设置为 true 时,该数据包将不会被发送。
如果你想要删除或编辑指定已添加到配置文件的数据包,你还可以使用指令 /pr-remove <packet> 或 /pr-edit <packet> <times> <interval(ms)> <block> 来删除或编辑指定数据包的配置文件。
以下是一个能够使 ServerboundChatCommandPacket 再次重复发送 4 次与使 ServerboundIntPacket 再次重复发送 9 次与阻止聊天信息的发送的示例配置文件:
[
{
"packet": "ServerboundChatCommandPacket",
"times": 5,
"interval": 0,
"block": false
},
{
"packet": "ServerboundChatPacket",
"times": 1,
"interval": 0,
"block": true
},
{
"packet": "ServerboundInteractPacket",
"times": 10,
"interval": 50,
"block": false
}
]