Machines | Create your own Machine with hologram | Versions 1.8, 1.9, 1.10, 1.11, 1.12 | 4.7.2
机器 | 用全息图创造你自己的机器 | 版本 1.8、1.9、1.10、1.11、1.12 | 4.7.2
在这里你可以看到这个插件的一些教程。
(我会做一个更好的视频)
这是一个机器插件,你需要燃料来让你的机器工作,基于一个著名的游戏“BedWard”谁有块掉落物品。但我已经改变,以便它可以适应任何服务器,包括 Factions / RankUP。它是完全可配置的,物品掉落,哪些块将是机器、时间、波浪等。易于设置!
依赖项:
这个插件有一个自定义商店来购买机器。(您可以在“config.yml”上编辑此商店)。
所以你需要使用“ VAULT ”来完成这个商店的工作。
此插件已使用Java 8进行测试。我没有在其他版本的 Java 上测试过。
此插件最常用于 Factions / RankUP 或 Prison 服务器。但是您也可以对其进行编辑以将其放置在其他服务器上。
- 无限机器,您可以对每台机器进行不同的配置。
- 自定义燃料,您可以为每种燃料配置时间和波浪。
- 定制商店购买您的机器。
- 带块的自定义全息图。
- 在游戏中创建自己的机器。
- 自定义 API(即将推出)。
如何安装?
将此插件的 jar 放入您的“/plugin”文件夹中。
重新启动服务器。
您将安装“机器”插件。
当 Machines 插件第一次启动时会创建 3 个文件。“config.yml、lang_en.yml(您可以创建自己的 lang_<you_lang> 文件。)、machines.yml”。
config.yml
代码(文本):
###/
# --> 重要,请阅读下面的这几行。<--
#Here 你可以找到所有的附魔名称 #You need to use these names for it to work.: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/enchantments/Enchantment.html
#Here你可以找到所有的项目名称#You need to use these names for it to work.:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
###\
#这是消息显示的语言。
#默认有,'en, pt'。
#PT Lang 文件会自动创建,只需输入“Language: pt”并重启服务器即可。
#You can create your own language file,在“Machines”文件夹中创建文件并将名称放在这里。
#注意,这需要小写。
#Note,如果你改变你的语言,你需要重新启动服务器才能工作。
Language: en
#These are the Machine settings
Machine-Settings:
#This 将在机器停止工作时显示一条消息。
Message-When-Machine-Done:true
#Holograms
全息图:
#This 将在全息图上显示一个小项目动画。
Show-Item: true
#If you leave it 'true' it will show a hologram with an Item 当机器启动时。
Hologram-When-Start: true
#If you leave this 'true' 它总是会显示一个全息图。
Hologram-Always: false
#If you leave it true
Remove-Fuel-When-Use:
#我建议把玩家不能把Machine放在矿井中间的Minecraft世界放在这里。
世界黑名单:
- 'Your_world'
Break:
#If you leave this 'true' only tools with Silk, will drop the Machine.
Need-Silk: true
#If you leave 'Only-Machine-Owner' 'true' 只有放置机器的人才能破坏。
Only-Machine-Owner: false
#Leave it 'true' 将机器直接添加到玩家库存中。
Add-Machine-To-Inv: true
#这些是默认燃料。
Fuel:
1:
Item:
Type: COAL
Glow: false
Name: '&aIron fuel'
Lore:
- '&7This fuel works only on iron'
#This time 是每一波持续的时间。
#The time is in SECONDS
Time: 60
#下面是这个燃料持续了多少波。
Waves: 3
2:
Item:
Type: COAL
Glow: true
名称:'&7Multi-Machines'
Lore:
- '&7This fuel works in any Machine.'
时间:60
波浪:5
#这些是默认机器。
#您可以在本节中创建/编辑机器。
#You can create unlimited Machines。
机器:
铁:
物品:
#The Machine 必须是一个 BLOCK,您需要将此块放在地面上才能让 Machine 工作。
类型:IRON_BLOCK
Glow:true
名称:'&7Iron Machine'
Lore:
- '&7This is an Iron Machine, You can'
- '&7place this on your house to farm items.'
#You can set the hologram type using, Item name example: "COBBLESTONE" --> 将显示鹅卵石。
#Or you put "%type%" it will show the Machine block type.
全息图项目类型:'%machinetype%'
#这里是允许在这台机器上使用的燃料。
#Put 'All' 表示所有燃料类型。
#Or 输入燃料 ID。
Allowed-Fuels:
- 'All'
#This 'ItemDrop' 部分将在每一波中显示。
#所有这些物品都将掉落在地板上。
奖励:
#Leave it 'true' 将奖励直接添加到玩家库存中。
Add-To-Inv: false
#EXP 必须是整数。
EXP: 10
Messages:
- '&3Example wave message.'
命令:
- '/msg %player% 你从这一波中获得的奖励已被丢弃。
#这里只能放物品。
项目:
项目 1:
类型:IRON_INGOT
名称:'&
- '&7你可以卖掉这个项目'
- '&c/<your_sell_command>&7.'
数量:15附魔
:{}
物品 2:
类型:IRON_SWORD
名称:'&7Machine SWORD'
Lore:
- '&7This is a SWORD.'
数量:1附魔
: - 'DURABILITY,
1'
- 'DAMAGE_ALL,1'
金币:
物品: #The
Machine needs be BLOCK,因为你需要放置这个方块才能工作。
类型:GOLD_BLOCK
Glow:false
名称:'&eGold Machine'
Lore:
- '&7This is Gold Machine,你可以'
- '&7将它放在你的房子上以种植物品。
全息图项目类型:
#每一波都会看到这个'ItemDrop'部分。
#所有这些物品都将掉落在地板上。
奖励:
#EXP 为整数。
EXP: 20
命令:
- '/msg %player% 你从这一波中获得的奖励已被丢弃。
项目:
项目 1:
类型:GOLD_INGOT
名称:'&7Machine Gold'
Lore:
- '&7You can sell this item just do'
- '&c/<your_sell_command>&7.'
数量:25附魔
:{}
物品 2:
类型:ENDER_CHEST
名称:'&7Magical chest'
Lore:
- 'Magical chest'
数量:1附魔
:{}
钻石:
物品:
#The Machine 需要是 BLOCK,因为你需要放置这个块才能工作。
类型:DIAMOND_BLOCK
发光:true
名称:'&3Diamond Machine'
Lore:
- '&7这是钻石机器,你可以'
- '&7将它放在你的房子上以种植物品。
全息图项目类型:钻石
允许燃料:
- '2'
#This 'ItemDrop' 部分将在每一波中看到。
#所有这些物品都将掉落在地板上。
奖励:
#EXP 为整数。
EXP: 20
命令:
- '/msg %player% 你从这一波中获得的奖励已被丢弃。
项目:
项目 1:
类型:钻石
名称:'&7Machine Diamond'
知识:
- '&7你可以卖掉这个项目'
- '&c/<your_sell_command>&7.'
Amount: 30
Enchants: {}
Machine-Market:
#Leaving this 'true' 表示玩家需要权限才能执行:“/machinemarket”命令。
Need-Permission-To-Command: false
Menu:
#Menu name
Name: '&7Machine Market'
#这是行号,注意如果你输入错误的数字会导致异常。
行:3
项目:
1:
#This 'Sell' 只是将提供信息的东西与要购买的东西分开。离开“真”可以购买这个项目。
Sell: true
Type: IRON_BLOCK
#这是项目在菜单中的位置。
插槽:11
Glow:true
名称:'&7Iron Machine'
Lore:
- '&7Click here to buy a Iron Machine.'
价格:150000.0
#这是买家将收到的机器。
Machines:
#- '<MACHINE>:<AMOUNT>'
- 'Iron:1'
#Do you want the buyer to get the fuel?如果是,请在此处输入燃料编号。
Fuel:
#- '<ID>:<AMOUNT>'
- '1:1'
2:
Sell: true
Type: GOLD_BLOCK
Slot: 13
Glow: false
Name: '&eGold Machine'
Lore:
- '&7点击这里购买黄金机器.'
价格:750000.0
机器:
-'黄金:
类型:DIAMOND_BLOCK
插槽:15
Glow:true
名称:'&3Diamond Machine'
Lore:
- '&7Click here to buy a Diamond Machine'
Price:1000000.0
Machines:
- 'Diamond:1'
Fuel:
- '2:1'
4:
Sell: false
类型:PAPER
插槽:26
名称:'&7INFO'
Lore:
- '&7- 要购买机器,只需点击它们'
协议-菜单:
名称:'&7Agreement'
行:1
项目:
1:
类型:WOOL:14
插槽: 0
Name: '&cCancel'
Lore:
- '&7Click to cancel.'
#有两个动作:"
#Cancel - 将取消购买并关闭 inv。
#Buy - 将购买选定的机器。
操作:取消
2:
类型:WOOL:14
插槽:1
名称:'&cCancel'
Lore:
- '&7Click to cancel.'
操作:取消
3:
类型:WOOL:14
插槽:2
名称:'&cCancel'
Lore:
- '&7Click to cancel.'
操作:取消
4:
类型:WOOL:14
插槽:3
名称:'&cCancel'
Lore:
- '&7Click to cancel.'
操作:取消
5:
类型:'%agreementitem%'
槽:4
6:
类型:WOOL:5
槽:
- '&7点击购买。
操作:购买
7:
类型:WOOL:5
插槽:6
名称:'&aBuy'
Lore:
- '&7Click to buy.'
操作:购买
8:
类型:WOOL:5
插槽:7
名称:'&aBuy'
Lore:
- '&7Click to buy.'
操作:购买
9:
类型:WOOL:5
插槽:8
名称:'&aBuy'
Lore:
- '&7Click to buy.'
操作:购买
lang 文件。
Code (Text):
machines: {}
//这里有你所有的机器。
命令列表 -->
- '/machine <type> <player> <amount>' - 为玩家发送特定机器。(machines.machine.command)
- '/machine all <player> <amount>' - 为玩家发送所有机器。(机器.机器.命令)
- '/machine list' - 查看所有可用的机器。(机器.机器.命令)
- '/fuel <type> <player> <amount>' - 为玩家发送特定燃料。(machines.fuel.command)
- '/fuel all <player> <amount>' - 为玩家发送所有燃料。(machines.fuel.command)
- '/fuel list' - 查看所有可用的燃料。(machines.fuel.command)
- '/machinemarket' - 购买机器的菜单。(machines.machinemarket.command) <- 您可以禁用此权限。
- '/machinemarket help' - 打印此消息。(machines.machinemarket.command) <- 您可以禁用此权限。
- '/machinesettings reload' - 重新加载所有 .yml 文件。(机器.设置.命令)
别名:[/mm, /ms]
这里是所有的插件权限。
代码(文本):
machines.admin:
描述:所有权限合而为一。(这将绕过所有其他权限)。
machines.break.bypass:
描述:绕过机器。(如果需要 Silk Tuch 或需要机器所有者破坏,它会绕过)。
machines.place.bypass:
描述:放置旁路。有了这个许可,你就可以在任何世界中放置机器。
machines.machine.command:
描述:使用“/machine”命令。
machines.fuel.command:
描述:使用“/fuel”命令。
机器.machinemarket.command:
描述:使用“/machinemarket”命令。您可以在 config.yml 上禁用此权限。别名:[/mm]
machines.settings.command:
描述:使用“/machinesettings”命令。别名:[/ms]
购买、下载或使用此插件,即表示您同意购买使用该插件的许可。版权持有人可自行决定撤销许可。您可以在您拥有的任何服务器上使用该插件。您不得反汇编、反编译、修改、反向工程或反向编译插件。版权所有者保留随时更改、更新或修改这些条款和条件的权利。在修改、更改或更新条款和条件后使用插件意味着您遵守它们。您可能不会 -Redacted- 插件。这样做将导致您的许可证被吊销并禁止分发副本。您还违反了国际版权条约。您同意不提供退款,并通过提出争议或退款;您对插件的访问权限将被撤销,钱可能会被保留。
|