Viosin
本帖最后由 Viosin 于 2020-4-4 20:20 编辑
前言

介绍

使用方法
输入/trash me 打开私人垃圾桶,我们可以在垃圾桶中存入某些物品。当你关闭这个私人垃圾桶时,垃圾桶内的所有物品将会被转移至公共垃圾桶。
输入/trash 打开公共垃圾桶,左键点击我们想要的物品,就可以从垃圾桶中将该物品取出。
多名玩家同时打开一个容器对象在Minecraft中一直是被禁止的(比如:两个玩家不能打开同一个箱子),这样是因为若两名玩家同时操作容器(比如取出某个物品)则可能会引发一些bug(无限刷物品)。
因此,为了修复这个bug,我禁止了直接向公共垃圾桶中存入物品,且在公共垃圾桶中点击某个物品时会直接把物品发送至玩家背包。
请各位服主不要再私聊我询问是否能够修改垃圾桶取件机制。
指令介绍

指令 权限
/trash 打开公共垃圾桶
/trash me打开私人垃圾桶

权限介绍
权限 作用
trash.public 从公共垃圾桶中取出物品
trash.private打开私人垃圾桶

插件截图


源码公开
(刚学会用git不久...)
https://coding.net/u/Viosin/p/Trash/git
下载插件
Trash.jar (10.66 KB, 下载次数: 1230)
(让我看看有多少伸手党=w=)
部分Windows用户可能会遇到插件无法读取config且报错
请手动更改config.yml为ANSI格式
如果你说 不想改/不会改,这里有一份提供给
config.yml (565 Bytes, 下载次数: 376)

版本问题
理论上是支持全版本的,但是我没有逐个测试过
所以如果各位发现插件有什么版本不兼容,或者其他bug
请在楼下向我反馈,我会及时更新的

更新历史
2019年12月20日13:53:09
插件升级至2.0版本,完全重写了整个插件
2020年4月2日20:54:14
插件升级至2.0.1,修复了一些权限问题
config中的messages添加了一条prefix
2020年4月4日20:20:21
插件升级至2.0.2
修复红石偶尔可以取出的bug

余枫
有创意 支持原创 版本少了点

SevenC
我觉得这个东西应该是免费物品市场一类的,垃圾桶定位有点不太清晰

而且我在想GUI界面的那些书做分隔真的好么_(:з」∠)_

PixelEast
如果能支持更多版本就更好了!

叽叽小石头
#在这里快速回复#很好的插件希望能更好

余思思
很不错的创意,小巧实用。 给你点赞

Viosin
逗比的幻影 发表于 2018-5-15 19:12
有创意 支持原创 版本少了点

因为其他版本没有测试过,所以不敢随便乱点
理论上应该是支持全版本的......

Viosin
PY狗 发表于 2018-5-15 19:26
#在这里快速回复#很好的插件希望能更好

如果有什么建议可以直接和我说,能力范围之内我都会尽量改进的

Viosin
qaz197418i 发表于 2018-5-15 19:19
如果能支持更多版本就更好了!

因为其他版本没有测试过,所以不敢随便乱点
理论上应该是支持全版本的......

Viosin
SevenC 发表于 2018-5-15 19:14
我觉得这个东西应该是免费物品市场一类的,垃圾桶定位有点不太清晰

而且我在想GUI界面的那些书做分隔真的 ...

没......那些书只是我自己摆上去的23333

大力水手
很不错的插件,感谢楼主

SevenC
Viosin 发表于 2018-5-16 13:37
没......那些书只是我自己摆上去的23333

原来如此 _(:з」∠)_

创意还是蛮不错的~

18302096919
经过测试1.7.10kc端不能运行

1349352106
感谢LZ  mua

叽叽小石头
Viosin 发表于 2018-5-16 13:34
如果有什么建议可以直接和我说,能力范围之内我都会尽量改进的

没意见(真的很像免费拿东西的全球商店

冰骐
评分不了,对不起作者

AwA柠檬AwA
实测Kc 1 7 无法使用

Viosin
AwA柠檬AwA 发表于 2018-5-19 00:51
实测Kc 1 7 无法使用

可以将报错信息发给我看嘛?

Viosin
18302096919 发表于 2018-5-16 22:17
经过测试1.7.10kc端不能运行

请发一份报错信息给我......谢谢

AwA柠檬AwA
Viosin 发表于 2018-5-20 10:43
可以将报错信息发给我看嘛?

DD13:54:10 INFO: VitaNorth issued server command: /trash

>13:54:10 ERROR: null

>org.bukkit.command.CommandException: Unhandled exception executing command 'trash' in plugin Trash v1.0
>        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~PluginCommand.class:1.7.10-1614.57
>        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~SimpleCommandMap.class:1.7.10-1614.57
>        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740) ~CraftServer.class:1.7.10-1614.57

>        at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1370) nh.class:-
>        at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1107) 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_7448_b(NetworkManager.java:45) ej.class:-

>        at net.minecraft.network.NetworkSystem.func_15169_c(NetworkSystem.java:181) nc.class:-
>        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:103) MinecraftServer.class:-
>        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:43) lt.class:-
>        at net.minecraft.server.MinecraftServer.func_7117_p(MinecraftServer.java:841) MinecraftServer.class:-
>        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) MinecraftServer.class:-

>        at java.lang.Thread.run(Unknown Source) -:1.8.0_161
>Caused by: java.lang.NullPointerException
>        at org.bukkit.craftbukkit.v1_7_R4.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:176) ~CraftHumanEntity.class:1.7.10-1614.57
>        at cn.hamster3.trash.Main.onCommand(Main.java:91) ~-:-
>        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~PluginCommand.class:1.7.10-1614.57
>        ... 13 more

Viosin
18302096919 发表于 2018-5-16 22:17
经过测试1.7.10kc端不能运行

已修复,现在1.7.10已经可以使用本插件了
请多多关照!

Viosin
AwA柠檬AwA 发表于 2018-5-19 00:51
实测Kc 1 7 无法使用

已修复,现在1.7.10已经可以使用本插件了
请多多关照!

AwA柠檬AwA
Viosin 发表于 2018-5-20 20:23
已修复,现在1.7.10已经可以使用本插件了
请多多关照!

好的!

支持原创。




leo86031500
1.12.2水龍頭報錯

報錯信息在這
下午 12:36:57 [WARNING] [Trash] Plugin Trash v1.1 generated an exception while executing task 10
下午 12:36:57 java.lang.NullPointerException: null
下午 12:36:57         at cn.hamster3.trash.InventoryClear.run(Main.java:193) ~[?:?]
下午 12:36:57         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-d0a3620]
下午 12:36:57         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot-1.12.2.jar:git-Spigot-2086bb0-d0a3620]
下午 12:36:57         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_172]
下午 12:36:57         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_172]
下午 12:36:57         at java.lang.Thread.run(Unknown Source) [?:1.8.0_172]

dyxwasbi
我觉得做个岩浆垃圾桶更实用,而且这个有bug

Viosin
dyxwasbi 发表于 2018-5-21 13:15
我觉得做个岩浆垃圾桶更实用,而且这个有bug

请讲bug的具体内容发给我,我会马上修复的

Viosin
leo86031500 发表于 2018-5-21 12:39
1.12.2水龍頭報錯

報錯信息在這

emmm,OK,新发布的1.2版本应该修复这个问题了

18302096919
Viosin 发表于 2018-5-20 20:22
已修复,现在1.7.10已经可以使用本插件了
请多多关照!

这个插件的那个火可以拿出来,1。7.10版本

第一页 上一页 下一页 最后一页