Minecraft(我的世界)中文论坛

标题: [管理|开源]CustomChunkLimit —— 方便且支持NBT方块の区块限制插件[全版本]

作者: 结城希亚    时间: 2020-3-13 12:01
标题: [管理|开源]CustomChunkLimit —— 方便且支持NBT方块の区块限制插件[全版本]
本帖最后由 结城希亚 于 2021-2-22 15:02 编辑
说明
本插件为ChunkBlockLimit的重置版
(是这插件之前的名字,并不是某个人的插件)
本插件对CBL进行了完全的重写
大幅度优化性能以及增加了自定义检测选项
并且支持3x3、5x5的大区块检测
并且修改了名称,简称/cbl修改为/ccl



特点
支持模组的物品,还有提供销毁超出限制的已放置方块功能!
带GUI的编辑和查看,玩家可以轻松知道哪些物品被限制了,限制多少
小范围1x1和大范围3x3、5x5的区块检测
兼容主流模组服版本
操作非常简单,轻松上手
完全支持像工业机器、植物魔法产能花这种tile方块!



指令、权限组和配置文件
指令
  1. /ccl add 数量  添加手上的物品和下次点击的方块到限制
  2. /ccl addall 数量  添加手上的物品和下次点击的方块包括所有子ID到限制
  3. /ccl list  查看已限制摆放数量的方块
  4. /ccl reload  重载配置文件
  5. /ccl clear  开关清理已有方块模式
复制代码

权限
  1. ccl.list  使用/ccl list权限  默认玩家拥有
  2. ccl.op  无视限制权限  默认OP拥有
  3. ccl.id.子id.数量  扩大这个限制的数量上限,负数为降低(主ID限制,子ID得动动脑子才知填什么)
复制代码

配置文件
config.yml


下载地址
前置
更新日志
(估计也没人看)


食用教程
(多图警告,用流量的小心了)

已知BUG
有BUG请提交到评论区

如果你对我的代码有什么好的建议,欢迎指出
如有帮助,给予评分奖励!

本插件所用所有代码均为原创,不存在借用/抄袭等行为

作者: 北梦丶    时间: 2020-3-13 12:25
很棒的插件 可以限制方块放置数量 防止过多机器卡服惹
作者: Mikoto、、    时间: 2020-3-13 12:29
作者请尝试一下横竖放置,之前谈论也有这个插件,但是那个插件只限制了横的放置,竖着放置也可以无视
作者: 京川真帅    时间: 2020-3-13 12:33
能不能限制一套方块.比如粘液科技里的那种机器.
作者: 结城希亚    时间: 2020-3-13 12:36
京川真帅 发表于 2020-3-13 12:33
能不能限制一套方块.比如粘液科技里的那种机器.

没用过粘液科技...只能限制id方块不能限制nbt方块
作者: 京川真帅    时间: 2020-3-13 12:39
御炎Roinflam 发表于 2020-3-13 12:36
没用过粘液科技...只能限制id方块不能限制nbt方块

额,那好吧。
作者: Mikoto、、    时间: 2020-3-13 12:45
[12:43:18 ERROR]: Could not pass event InventoryClickEvent to ChunkBlockLimit v1.0
org.bukkit.event.EventException
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:25) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.cla
ss:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:508) [SimplePluginManager.
class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:493) [SimplePluginManager.
class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:1706) [nh.class:
?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:32) [ix.class:?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:10) [ix.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:176) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:989) [MinecraftServer.class:
?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:459) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:
?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.NullPointerException
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events.onClick(Events.java:77) ~[%5B区域限制%5DChun
kBlockLimit.jar:?]
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events_23_onClick_InventoryClickEvent.invoke(Uraniu
m_ASMEventExecutorGenerate.java) ~[?:?]
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:23) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        ... 13 more
[12:43:19 ERROR]: Could not pass event InventoryClickEvent to ChunkBlockLimit v1.0
org.bukkit.event.EventException
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:25) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.cla
ss:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginMa[authlib-injector.internal.fi.iki.elo
nen.NanoHTTPD] [SEVERE] Could not send response to the client
java.net.SocketException: Software caused connection abort: socket write error
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(Unknown Source)
        at java.net.SocketOutputStream.write(Unknown Source)
        at moe.yushi.authlibinjector.internal.fi.iki.elonen.Response.sendBody(Response.java:292)
        at moe.yushi.authlibinjector.internal.fi.iki.elonen.Response.sendBodyWithCorrectTransferAndEncoding(Re
sponse.java:265)
        at moe.yushi.authlibinjector.internal.fi.iki.elonen.Response.send(Response.java:232)
        at moe.yushi.authlibinjector.internal.fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:428)
        at moe.yushi.authlibinjector.internal.fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:116)
        at java.lang.Thread.run(Unknown Source)

nager.java:508) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:493) [SimplePluginManager.
class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:1706) [nh.class:
?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:32) [ix.class:?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:10) [ix.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:176) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:989) [MinecraftServer.class:
?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:459) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:
?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.NullPointerException
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events.onClick(Events.java:77) ~[%5B区域限制%5DChun
kBlockLimit.jar:?]
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events_23_onClick_InventoryClickEvent.invoke(Uraniu
m_ASMEventExecutorGenerate.java) ~[?:?]
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:23) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        ... 13 more
[12:43:19 ERROR]: Could not pass event InventoryClickEvent to ChunkBlockLimit v1.0
org.bukkit.event.EventException
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:25) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.cla
ss:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:508) [SimplePluginManager.
class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:493) [SimplePluginManager.
class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:1706) [nh.class:
?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:32) [ix.class:?]
        at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:10) [ix.class:?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:176) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:989) [MinecraftServer.class:
?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:459) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:
?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.NullPointerException
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events.onClick(Events.java:77) ~[%5B区域限制%5DChun
kBlockLimit.jar:?]
        at priv.bukkitplugin.ChunkBlockLimit.eventlistener.Events_23_onClick_InventoryClickEvent.invoke(Uraniu
m_ASMEventExecutorGenerate.java) ~[?:?]
        at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:23) ~[EventExecutorImp.cl
ass:1.7.10-R0.1-SNAPSHOT]
        ... 13 more
作者: Mikoto、、    时间: 2020-3-13 13:25
还有,该插件有一个bug。作者可以测试,
例子:
把火把例入限制列表里面后,你在一个区块内放置火把至限制数量后,用水桶冲洗火把后,水桶会破坏火把,该区块不就没有了火把了吗?
然后你再放置火把会发现无法放置,这个是一个bug,还有就是可以把插件的耗能降低就点就好了
类似这种的物品
利用外界来破坏限制的物品,会发现这种情况

作者: 结城希亚    时间: 2020-3-13 13:34
子衿Ziren 发表于 2020-3-13 13:25
还有,该插件有一个bug。作者可以测试,
例子:
把火把例入限制列表里面后,你在一个区块内放置火把至限制数 ...

了解了,感谢反馈
作者: 夕离丶    时间: 2020-3-14 09:04
如果该插件记录一个模组限制的物品,打开gui限制菜单后,在1.7.10版本里面会出现报错。不知道在1.12.2有没有这个问题
作者: 结城希亚    时间: 2020-3-14 10:35
夕离丶 发表于 2020-3-14 09:04
如果该插件记录一个模组限制的物品,打开gui限制菜单后,在1.7.10版本里面会出现报错。不知道在1.12.2有没 ...

没有啊,是否能提供下详细的条件,我直接打开没事
作者: PETT    时间: 2020-3-14 12:26
很好的解决了我服务器卡顿的问题!
作者: 爱笑的节操    时间: 2020-3-14 12:31
非常不错的插件,谢谢楼主
作者: lh030826    时间: 2020-3-14 12:33
是否支持1.12.2Cat服务端呢?
作者: 结城希亚    时间: 2020-3-14 12:34
lh030826 发表于 2020-3-14 12:33
是否支持1.12.2Cat服务端呢?

支持,基于bukkit开发
作者: 二哈大魔王    时间: 2020-3-15 11:05
支持工业的机器吗?
作者: 结城希亚    时间: 2020-3-15 11:06
二哈大魔王 发表于 2020-3-15 11:05
支持工业的机器吗?

只支持大致的,细分到每一种就不能
作者: 二哈大魔王    时间: 2020-3-15 11:07
御炎Roinflam 发表于 2020-3-15 11:06
只支持大致的,细分到每一种就不能

也是因为放置后 工业会变无效吗?
作者: 结城希亚    时间: 2020-3-15 11:12
二哈大魔王 发表于 2020-3-15 11:07
也是因为放置后 工业会变无效吗?

因为工业id相同的机器放置后机器ID都是同一个,只有NBT不同,由于插件无法检测NBT就不能细分了
作者: 12353396    时间: 2020-3-16 00:48
16.03 00:47:38 [服务器] ERROR null
16.03 00:47:38 [服务器] 信息 org.bukkit.命令.CommandException: Unhandled exception executing 命令 'cbl' in plugin ChunkBlockLimit v1.0
16.03 00:47:38 [服务器] 信息 at org.bukkit.命令.PluginCommand.execute(PluginCommand.java:46) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at org.bukkit.命令.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.Player玩家连接ion.handleCommand(Player玩家连接ion.java:1473) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.Player玩家连接ion.a(Player玩家连接ion.java:1278) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.Player玩家连接ionUtils.lambda$ensureMainThread$0(Player玩家连接ionUtils.java:14) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
16.03 00:47:38 [服务器] 信息 at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:849) [PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:427) [PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:773) [PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
16.03 00:47:38 [服务器] 信息 Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R4/Material
16.03 00:47:38 [服务器] 信息 at priv.bukkitplugin.ChunkBlockLimit.dataBase.LimitBlock.getLimitItem(LimitBlock.java:54) ~[?:?]
16.03 00:47:38 [服务器] 信息 at priv.bukkitplugin.ChunkBlockLimit.gui.Gui.OpenInventory(Gui.java:16) ~[?:?]
16.03 00:47:38 [服务器] 信息 at priv.bukkitplugin.ChunkBlockLimit.命令s.Commands.onCommand(Commands.java:36) ~[?:?]
16.03 00:47:38 [服务器] 信息 at org.bukkit.命令.PluginCommand.execute(PluginCommand.java:44) ~[PaperSpigot-1.12.2-b1580.jar:git-Paper-"5d8b3d49"]
16.03 00:47:38 [服务器] 信息 ... 15 more
GUI 打开报错
作者: 结城希亚    时间: 2020-3-16 00:50
12353396 发表于 2020-3-16 00:48
16.03 00:47:38 [服务器] ERROR null
16.03 00:47:38 [服务器] 信息 org.bukkit.命令.CommandException: Un ...

有人反馈过了,不过实际上还是会限制方块的
我最近看看有没有时间修一下这个吧
作者: wuak    时间: 2020-3-16 03:39
MCBBS有你更精彩
作者: lochenxi    时间: 2020-3-18 02:16
66666666666
作者: hhk1667309844    时间: 2020-3-18 19:58
可以的.可以很好避免卡服
作者: 虚之结社    时间: 2020-3-18 20:23
不错的插件,感谢楼主的制作~
作者: 时间呃呃呃    时间: 2020-3-18 20:31
非常好的区块插件!非常好用!
作者: 飞皇之圣    时间: 2020-3-19 00:06
这个插件貌似挺有用的,先收藏了
作者: 2531699517    时间: 2020-3-20 12:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: Mikoto、、    时间: 2020-3-20 17:16
[17:13:48 INFO]: Youth_NOW issued server command: /cbl gui
[17:13:48 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'cbl' in plugin ChunkBlockLimit v1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:1.7.10-R0.1-
SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:722) ~[CraftServer.class:1.7.10-R
0.1-SNAPSHOT]
        at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1165) [nh.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:995) [nh.class:?]
        at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:
?]
        at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:
?]
        at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:176) [nc.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:989) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:459) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.NullPointerException
        at priv.bukkitplugin.ChunkBlockLimit.dataBase.LimitBlock.getLimitItem(LimitBlock.java:66) ~[%5B区域限制%5DChunkB
lockLimit.jar:?]
        at priv.bukkitplugin.ChunkBlockLimit.gui.Gui.OpenInventory(Gui.java:16) ~[%5B区域限制%5DChunkBlockLimit.jar:?]
        at priv.bukkitplugin.ChunkBlockLimit.commands.Commands.onCommand(Commands.java:36) ~[%5B区域限制%5DChunkBlockLim
it.jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:1.7.10-R0.1-SNAPSHOT]
        ... 13 more
>
作者: 结城希亚    时间: 2020-3-20 17:18
子衿Ziren 发表于 2020-3-20 17:16
[17:13:48 INFO]: Youth_NOW issued server command: /cbl gui
[17:13:48 ERROR]: null
org.bukkit.command ...

兄弟,更新了
作者: 轮回233    时间: 2020-3-20 17:19
很不错的插件!支持!
作者: Mikoto、、    时间: 2020-3-21 22:44
本帖最后由 子衿Ziren 于 2020-3-21 23:01 编辑

这个插件是真的好用的呢
每日一顶

作者: 结城希亚    时间: 2020-3-21 22:56
子衿Ziren 发表于 2020-3-21 22:44
设置了物品,在cbl gui上面的限制列表没有显示
然后在第二天重启后,还是没有显示,配置文件的限制物品出 ...

你应该好好看看指令提示和使用方法
作者: Misaka。    时间: 2020-3-22 21:57
区块检测不太行  区块交界的中心 就可以4倍放置了不是吗
如果可行 是否可以改为范围检测呢?

(没写过插件,不知道难度和耗能如何  XD)
作者: 结城希亚    时间: 2020-3-22 22:06
Misaka。 发表于 2020-3-22 21:57
区块检测不太行  区块交界的中心 就可以4倍放置了不是吗
如果可行 是否可以改为范围检测呢?

你这句话不是废话吗...你难道不在中心放,4个区块放的数量不一样没变
范围检测又要重写一次,太麻烦了

耗能的话也就内样,毕竟模组比插件卡不知道多少倍
作者: CloudSpace    时间: 2020-3-22 22:09
可以防止卡服 感觉不错
作者: 肆火    时间: 2020-3-23 17:08
插件很好,tps上去了。
(玩家:???)
作者: 结城希亚    时间: 2020-3-23 17:10
肆火 发表于 2020-3-23 17:08
插件很好,tps上去了。
(玩家:???)

真实。自从有了这插件,我玩家没少喷我
作者: 肆火    时间: 2020-3-23 17:20
御炎Roinflam 发表于 2020-3-23 17:10
真实。自从有了这插件,我玩家没少喷我

我觉得你可以考虑加别的功能。
比如AE2的ME接口,这玩意你放隔着1个方块放几个没问题。但如果你紧挨着彼此放一大排,瞬间卡炸。
其他模组的机器也是,比如还有热力的机器,这玩意也不能成排紧贴放置。

建议判断一下周围的方块,禁止成排出现这些玩意。。。
还有IC2啊MEK啊BC啊各种模组的线缆密集放置也会卡服。
虽然这些有实现插件了,但我觉得你集成一下功能会更好一点。[notch]

作者: 结城希亚    时间: 2020-3-23 17:22
肆火 发表于 2020-3-23 17:20
我觉得你可以考虑加别的功能。
比如AE2的ME接口,这玩意你放隔着1个方块放几个没问题。但如果你紧挨着彼此 ...

那以后加个在创建的时候多个检测以1x1、3x3这种区块大范围检测功能好了

你对导线限制严格一下,玩家也不会乱放,会合理运用每一条线
作者: 肆火    时间: 2020-3-23 17:25
御炎Roinflam 发表于 2020-3-23 17:22
那以后加个在创建的时候多个检测以1x1、3x3这种区块大范围检测功能好了

你对导线限制严格一下,玩家也不 ...

玩家最喜欢做的东西:IC2的太阳能矩阵
作者: 娱乐c    时间: 2020-3-25 16:42
1.12打不开gui界面
作者: 结城希亚    时间: 2020-3-25 16:51
娱乐c 发表于 2020-3-25 16:42
1.12打不开gui界面

提供下log
删除config.yml是否能行
作者: 娱乐c    时间: 2020-3-25 17:18
本帖最后由 娱乐c 于 2020-3-25 17:19 编辑
御炎Roinflam 发表于 2020-3-25 16:51
提供下log
删除config.yml是否能行

不行 物品也无法限制
没有报错


作者: 结城希亚    时间: 2020-3-25 17:19
娱乐c 发表于 2020-3-25 17:18
不行 物品也无法限制

???
你是sponge吧,服务器信息信息提供一下


作者: birt    时间: 2020-3-25 17:19
可以解决了
作者: 结城希亚    时间: 2020-3-25 17:20
娱乐c 发表于 2020-3-25 17:18
不行 物品也无法限制
没有报错

你这根本不是我的插件
删掉你其他的限制
作者: 娱乐c    时间: 2020-3-25 17:21
御炎Roinflam 发表于 2020-3-25 17:19
???
你是sponge吧,服务器信息信息提供一下

catserver服
作者: Daleyworld    时间: 2020-3-28 05:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: めぐみん    时间: 2020-3-29 19:12
Paper1.13.2实测会报错,无法加载...
https://paste.ubuntu.com/p/PMFswnw9cp/
作者: 结城希亚    时间: 2020-3-29 19:33
めぐみん 发表于 2020-3-29 19:12
Paper1.13.2实测会报错,无法加载...
https://paste.ubuntu.com/p/PMFswnw9cp/



1.13变了,介绍已改(

作者: KALDK    时间: 2020-3-29 22:17
这个教程太详细了 爱了爱了
作者: KALDK    时间: 2020-3-29 22:17
已经使用了 非常棒的插件
作者: 站子诩    时间: 2020-3-29 22:26
感谢大佬分享
作者: Ken28    时间: 2020-4-1 19:51
工业机器由于id的特殊性,
只要限制了一个,其他也会被跟着限制(植魔的产能花也一样)

这个插件是检测ID还是NBT,如果NBT的话,确实工业的有些机器的NBT是一样的。
感谢开发对模组服的帮助插件 支持一下
作者: 结城希亚    时间: 2020-4-1 19:52
Ken28 发表于 2020-4-1 19:51
这个插件是检测ID还是NBT,如果NBT的话,确实工业的有些机器的NBT是一样的。
感谢开发对模组服的帮助插件  ...

检测的是ID,因为工业机器放出来都是一样的id,只有nbt不同
没有方法能检测到nbt,所以只能全禁了
作者: jfyddb    时间: 2020-4-3 13:24
大佬能不能加个vip可以多放方块的权限节点
作者: 结城希亚    时间: 2020-4-3 13:33
jfyddb 发表于 2020-4-3 13:24
大佬能不能加个vip可以多放方块的权限节点

本意是为了优化服务器用的

而不是为了增加氪金手段才写的
作者: 小悠酱    时间: 2020-4-3 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: jfyddb    时间: 2020-4-3 14:42
结城希亚 发表于 2020-4-3 13:33
本意是为了优化服务器用的

而不是为了增加氪金手段才写的

既能优化服务器,又能增加氪金手段岂不两全其美
作者: 450616533w    时间: 2020-4-4 19:38
沉浸的水车 风车 限制有效果是有效果 比如 写限制8个 在新的区块无法放置 一个不行 显示已达到上线 填100最大可以放4-5个有时候5有时候4
占用多个方块[单个物品]位置的貌似都这样  沉浸的园艺玻璃罩 也是 不过 整体来讲这个插件还 是不错的 支持一波!
作者: 450616533w    时间: 2020-4-4 19:38
沉浸的水车 风车 限制有效果是有效果 比如 写限制8个 在新的区块无法放置 一个不行 显示已达到上线 填100最大可以放4-5个有时候5有时候4
占用多个方块[单个物品]位置的貌似都这样  沉浸的园艺玻璃罩 也是 不过 整体来讲这个插件还 是不错的 支持一波!
作者: 凉菀彡    时间: 2020-4-9 09:56
好插件!服务器可以用得上!
作者: Misaka。    时间: 2020-4-11 12:52
考虑过检测方块的tile值吗  而不是去检测id
作者: 结城希亚    时间: 2020-4-11 12:54
Misaka。 发表于 2020-4-11 12:52
考虑过检测方块的tile值吗  而不是去检测id

如果要是能检测的话,那优化插件早出这功能了
作者: Misaka。    时间: 2020-4-11 12:58
可以试试写前置mod  如果有研究过的话
作者: Danty丶轩辕    时间: 2020-4-11 13:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Misaka。    时间: 2020-4-11 13:08
结城希亚 发表于 2020-4-11 12:54
如果要是能检测的话,那优化插件早出这功能了

嗯 我记得前几天讨论过一下这方面的东西
你可以看一下这个  ()


作者: baiyiming    时间: 2020-4-11 13:12
不错!!楼主加油
作者: 结城希亚    时间: 2020-4-11 13:14
Misaka。 发表于 2020-4-11 13:08
嗯 我记得前几天讨论过一下这方面的东西
你可以看一下这个  ()
所以。。。玩家手中物品信息可以获取全,背包和箱子等inventory类的内容可以获取全,
但世界内方块相关的东西,还是无法实现。。。


我也说过了,物品的NBT可以随便获取,但放出来的,已经成方块模式的东西,nbt是获取不了的
作者: ~宝藏男孩~    时间: 2020-4-11 13:15
这个插件牛逼了
作者: Ken28    时间: 2020-4-11 17:38
请问工业导线和机器放置后也是同一个ID吗
作者: 结城希亚    时间: 2020-4-11 17:39
Ken28 发表于 2020-4-11 17:38
请问工业导线和机器放置后也是同一个ID吗

没调查过,你可以都禁用,然后gui里看一下就知道了
作者: Misaka。    时间: 2020-4-11 19:48
结城希亚 发表于 2020-4-11 13:14
我也说过了,物品的NBT可以随便获取,但放出来的,已经成方块模式的东西,nbt是获取不了的 ...

我找到一个可以获取方块tile的插件 你要看一下吗
是站内另一个人开发的一个插件 它里面就可以获取到方块的tile
作者: liukai3185    时间: 2020-4-20 20:09
非常棒的插件 谢谢分享
作者: konglai55    时间: 2020-4-20 20:21
可以 抵制抄袭 支持原创
作者: hyht    时间: 2020-4-21 00:46
非常好的一款插件 楼主666
作者: 我最帅222345    时间: 2020-4-21 12:23
谢谢楼主的分享~
作者: shutong    时间: 2020-4-21 12:56
回复可下载,送楼主一场造化
作者: 本诺先森    时间: 2020-4-23 12:02
下载回复康康
作者: 1847081020    时间: 2020-4-23 20:02
感谢分享!!!!
作者: Not103    时间: 2020-4-24 12:11
正好需要,顶一个~~~
作者: LSJ1953    时间: 2020-4-24 12:18
很好用的一款插件
作者: wzxbz    时间: 2020-4-24 13:08
好插件啊!
作者: Not103    时间: 2020-4-24 13:46
反馈一下,有个问题,我所使用的是Uranium端
/cbl gui那个界面玩家打不开,输入命令也没有任何反应
后台也没有任何报错,我尝试再给权限尝试,也是一样,
如果是op就可以打开.
作者: 麻烦论坛    时间: 2020-4-24 14:04
感谢楼主分享,顶一个
作者: Yin_zai    时间: 2020-4-24 22:23
可以防止粘液科技方块卡服~
作者: _xiao_yu_    时间: 2020-4-24 23:46
好像很厉害的!!!
作者: bv2525225    时间: 2020-4-25 00:02
这就是大佬吗?爱了爱了!
作者: illness_emc    时间: 2020-4-26 00:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: QianMo1    时间: 2020-4-26 14:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: wnk    时间: 2020-4-26 15:02
好东西支持一下
作者: mohist    时间: 2020-4-27 15:43
下载试试 谢谢楼主
作者: 血港鬼影    时间: 2020-4-30 09:59
请问楼主耗能会不会挺搞的
作者: 结城希亚    时间: 2020-4-30 09:59
血港鬼影 发表于 2020-4-30 09:59
请问楼主耗能会不会挺搞的

实测20人服没多大耗能
可以说是微乎其微
作者: 强子哥    时间: 2020-5-4 09:32
挺好的,谢谢分享。
作者: 小豆浆呵呵    时间: 2020-5-6 19:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 爱你入骨    时间: 2020-5-27 17:07

很好的解决了我服务器卡顿的问题!
作者: 2258935867    时间: 2020-5-27 18:45
正好需要,正愁工业的机器没法限制么
作者: 结城希亚    时间: 2020-5-27 18:45
2258935867 发表于 2020-5-27 18:45
正好需要,正愁工业的机器没法限制么

不能精确限制