本帖最后由 Viosin 于 2020-4-4 20:20 编辑
前言
介绍
使用方法
指令介绍
权限介绍
插件截图
源码公开
(刚学会用git不久...)
https://coding.net/u/Viosin/p/Trash/git
下载插件
Trash.jar
(10.66 KB, 下载次数: 1230)
config.yml
(565 Bytes, 下载次数: 376)
版本问题
更新历史






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


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


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





https://coding.net/u/Viosin/p/Trash/git



(让我看看有多少伸手党=w=)
部分Windows用户可能会遇到插件无法读取config且报错
请手动更改config.yml为ANSI格式
如果你说 不想改/不会改,这里有一份提供给



理论上是支持全版本的,但是我没有逐个测试过
所以如果各位发现插件有什么版本不兼容,或者其他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
有创意 支持原创 版本少了点
我觉得这个东西应该是免费物品市场一类的,垃圾桶定位有点不太清晰
而且我在想GUI界面的那些书做分隔真的好么_(:з」∠)_
而且我在想GUI界面的那些书做分隔真的好么_(:з」∠)_
如果能支持更多版本就更好了!
#在这里快速回复#很好的插件希望能更好
很不错的创意,小巧实用。 给你点赞
PY狗 发表于 2018-5-15 19:26
#在这里快速回复#很好的插件希望能更好
如果有什么建议可以直接和我说,能力范围之内我都会尽量改进的
SevenC 发表于 2018-5-15 19:14
我觉得这个东西应该是免费物品市场一类的,垃圾桶定位有点不太清晰
而且我在想GUI界面的那些书做分隔真的 ...
没......那些书只是我自己摆上去的23333
很不错的插件,感谢楼主
经过测试1.7.10kc端不能运行
感谢LZ mua
评分不了,对不起作者
实测Kc 1 7 无法使用
AwA柠檬AwA 发表于 2018-5-19 00:51
实测Kc 1 7 无法使用
可以将报错信息发给我看嘛?
18302096919 发表于 2018-5-16 22:17
经过测试1.7.10kc端不能运行
请发一份报错信息给我......谢谢
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
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]
報錯信息在這
下午 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]
我觉得做个岩浆垃圾桶更实用,而且这个有bug
dyxwasbi 发表于 2018-5-21 13:15
我觉得做个岩浆垃圾桶更实用,而且这个有bug
请讲bug的具体内容发给我,我会马上修复的
leo86031500 发表于 2018-5-21 12:39
1.12.2水龍頭報錯
報錯信息在這
emmm,OK,新发布的1.2版本应该修复这个问题了
Viosin 发表于 2018-5-20 20:22
已修复,现在1.7.10已经可以使用本插件了
请多多关照!
这个插件的那个火可以拿出来,1。7.10版本