[娱乐]Companions——高度自定义的宠物插件[1.7x-1.19]
介绍可自行配置宠物
作者自带配置了很多(我全部更改了,所以我上传的只是我的配置)
宠物可配置交互,就是自定义对话
自带宠物抽奖箱子
新版可配置宠物模型
命令
./companions -打开主界面
./companions shop -打开宠物商店
./companions owned -打开宠物仓库
./companions upgrade -打开宠物设置界面
./companions toggle -切换宠物的显示状态
//givecompanion<玩家><宠物>(true)-给某玩家宠物
./removecompanion<玩家><宠物>–删除某玩家的某个宠物
. /givecompanionitem<玩家><物品><数量>–给玩家指定的插件物品
./companions reload -重载插件全部内容
./clearcompaniondata【某玩家/ALL]-删除某玩家/所有玩家的宠物数据
./ forceactive<玩家><宠物>-强制召唤出玩家已拥有的宠物
./companions details<玩家>–查询某玩家的宠物数据
./ forceupgrade <玩家><升级的类型>–升级玩家正在召唤的宠物
权限
companions.player.menu -允许玩家打开主菜单
companions.upgrade.rename -允许玩家更改宠物名称
companions.player.shop -允许玩家打开宠物商店
companions.player.upgrade -允许玩家打开宠物设置
companions.player.owned -允许玩家打开宠物仓库
companions.playertoggle -允许玩家切换宠物的显示模式
companions.admin.give-允许使用给予玩家宠物的指令
companions.admin.remove -允许使用删除玩家宠物的指令
companions.admin.item -允许使用给予物品指令
companions.admin.reload -允许使用重载指令
companions.buy.宠物名–允许玩家购买指定的宠物
companions.admin.cleardata -允许玩家删除所有玩家的宠物数据
companions.upgrade.ability - 允许玩家升级宠物
companions.upgrade.hidename -允许玩家使用隐藏名称
companions.upgrade.changeweapon -允许玩家更改宠物手持
companions.admin.forceactive -允许使用/forceactive命令
companions.player.details -允许查询玩家宠物数据
companions.admin.forceupgrade -允许使用/forceupgrade命令
语言配置文件
messages:
prefix: "&8[&6宠物&8] "
notPlayer: "&c&l只有玩家可以执行该指令"
notEnoughMoney: "&c你需要 &e%price% &c金币来这么做!"
itemBought: "&a购买成功! &7你购买了宠物&6%companion%"
abilityCooldown: "&c技能冷却中!"
abilityBought: "&a购买成功! &7你花费了&6%price%&7金币来升级你的宠物&f%companion%"
noPermission: "&c你没有权限这么做!"
noUpgradeBuyPermission: "&7你没有权限购买升级"
removeCompanion: "&7已收回你的宠物"
reload: "&a重载成功"
companionNotFound: "&7找不到宠物,请输入正确的名称"
weaponNotFound: "&c未找到&6%newweapon%&c请使用mc物品的英文名称"
companionGiven: "&7给予成功."
companionAlreadyOwned: "&6%player% &7已经有了这个宠物了!"
companionNotOwned: "&6%player% &7没有这个宠物!"
companionReceived: "&7你获得了宠物&6%companion%"
companionRemoved: "&7你已移除宠物"
companionRemovedFromPlayer: "&c你的宠物&6%companion% &c已被移除!"
companionSetForPlayer: "&7你的宠物已变更为 &6%companion%"
noActiveCompanion: "&c你现在没有装备宠物!"
hideCompanion: "&7你花费了&e%price%&7金币切换了宠物名称的隐藏/显示."
inRenaming: "\n&6输入你想设置的新名称. \n&7(&6!&7) &e当然也可以用颜色符号, 可以输入 cancel 来取消操作.\n&c注:如果你取消操作,仍然会消耗你的金币!请谨慎考虑"
inChangingWeapon: "\n&6请输入宠物手持物品的英文ID \n&7可以输入 cancel 来取消操作\n&c注:如果你取消操作,仍然会消耗你的金币!请谨慎考虑"
renamedCompanion: "&7你花费了&6%price% &7将宠物名称变更为&r%newname%"
actionSuccess: "&7已取消!"
changedCompanionWeapon: "&7你花费了&6%price%&7金币将宠物的手持物品变更为 &6%newweapon%"
invalidUsage: "&c&l未知指令! &6/companion help&7 来获得插件帮助"
invalidGiveUsage: "&c&l错误指令! &7请使用 &6/givecompanion <玩家> <宠物名> <true/false>"
invalidRemoveUsage: "&c&l错误指令! &7请使用 &6/removecompanion <玩家名> <宠物名>"
toggledBack: "&7你收回了宠物!"
toggledAway: "&7你放出了宠物!"
playerInDisabledWorld: "&7宠物不能在这个世界使用!"
playerInVanish: "&7宠物已被切换至隐身模式"
playerNotFound: "&c存储文件中找不到该玩家的数据,即将创建该玩家数据"
playerNotOnline: "&c指定玩家不在线!"
itemGiven: "&a已给予物品!"
itemReceived: "&a你获得了物品 %item%!"
invalidUpgradeArgument: "&c参数无效! &7可以使用的类型 - &e技能, 重命名, 隐藏名称, 更改手持&7."
forceActiveSuccess: "&7已为指定玩家设置了新的宠物."
forceActiveNotSuccess: "&7你需要输入要召唤的宠物是哪个宠物!"
forceUpgradeSuccessful: "&7升级成功!"
forceUpgradeNotSuccessful: "&c错误! &7玩家没有正在召唤的宠物."
abilityMaxed: "&c你现在召唤的宠物的能力已满级! &7你不能再升级它了!."
abilityDowngradedMaxed: "&c宠物技能等级已达最低,你不能再降级了."
noCompanions: "&7指定玩家没有任何宠物!"
tradeUnSuccessful: "&7你没有指定的宠物!"
tradeSuccessful: "&7成功将宠物交易给了 &6%player%&7!"
tradeAlreadyOwn: "&7该玩家已拥有这个宠物!"
companionCoinGivenSuccessful: "&7宠物币给予成功"
companionCoinRemovedSuccessful: "&7宠物币扣除成功"
companionCoinGiven: "&7你收到了 &e%amount%&7 宠物币"
companionCoinRemoved: "&7你的 &e%amount%&7 个宠物币已被扣除"
companionCoinStats: "&7你拥有 &e%amount%&7 宠物币."
blacklistedName: "&c你设置的名称已列入黑名单!"
helpMessage:
- ""
- "&6作者 &7by Astero"
- "&6汉化翻译提供 &7洛小北"
- ""
- "&6简化指令可用:&e /c, /givec, /removec, /givecitem,/cc,/coin"
- ""
- "&e★&6/companions &e - 打开界面"
- "&e★&6/companions shop &e- 打开宠物商店"
- "&e★&6/companions owned &e- 打开个人宠物仓库"
- "&e★&6/companions upgrade &e- 打开宠物设置界面"
- "&e★&6/companions toggle - 切换显示"
- "&e★&6/companions upgrade (升级参数) &e- 直接使用金钱升级而无需打开菜单"
- "&e★&6/companions details <玩家名> &e- 查询某玩家的宠物数据"
- "&e★&6/tradecompanion <玩家> <宠物> - 将自己指定的宠物给某个玩家"
- "&e★&6/givecompanion <玩家> <宠物> (true) &e- 给某玩家宠物"
- "&e★&6/companioncoin &e- 查看你的宠物币数量"
- "&e★&6/removecompanion <玩家> <宠物> &e- 扬了某玩家的宠物"
- "&e★&6/givecompanionitem <玩家> <物品> <数量> &e- 给玩家指定的插件物品"
- "&e★&6/forceupgrade <玩家名> <升级类型> &e- 强制升级指定玩家的宠物且不扣升级费用"
- "&e★&6/forceactive <玩家名> <宠物> &e- 强制让玩家召唤出他有的一个宠物!"
- "&e★&6/forcedeactive <玩家名> &e- 强制收回玩家正在召唤的宠物!"
- "&e★&6/companions reload &e- 重载插件"
- ""
分享一下我的个人配置
pokeball:
# Sets the companion's unique name - THIS DOES NOT REFLECT IN THE GUI.
name: "&c胡桃"
sound: ENTITY_PARROT_IMITATE_PHANTOM
nameVisible: true
playerSkull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjFlZGY2MzY2YWVhOTk5NGI3ODBkMjcxODk0OWUzODZlYmMxYjIwZTk3ODEwMDMwZWIyOGM0NjQ5ODJiNTM2ZCJ9fX0="
# This uses custom model data and it overwrites the player skull if it's not set to "NONE".
customModelData: NONE
# Set to NONE if you don't want a weapon.
weapon: NONE
# Set to NONE if you don't want an ability.
ability: REGENERATION
chestplate: LEATHER_CHESTPLATE
leatherColor:
red: 255
green: 0
blue: 100
# Get POSE angles here : https://haselkern.com/Minecraft-ArmorStand/
rightArmPose:
angle1: 0
angle2: 0
angle3: 0
headPose:
angle1: 0
angle2: 0
angle3: 0
leftArmPose:
angle1: 0
angle2: 0
angle3: 0
bodyPose:
angle1: 37
angle2: 0
angle3: 0
GUI:
shop:
type: COMPANION_SKULL
amount: 1
name: "&6&l胡桃"
price: 20000000
description:
- " "
- "&7咳咳...太阳出来我晒太阳,月亮出来我晒月亮咯~"
- ""
- "&6能力 -"
- "&e 生命再生"
- ""
- "&6&l点击 &7购买 &6胡桃&7!"
- " "
- "&6价格: &e$%price%"
请不要忘记转码
下载地址在上面,因为是付费插件,请支持原作者去原帖下载
太复杂了吧? 太复杂了 看起来非常有趣 1.12.2赞 拿走咯 好66666696 感谢分享! 666666666666666 感谢分享! 养条狗
页: [1]2