莫斯图迪
本帖最后由 azbh111 于 2020-4-15 10:36 编辑

背景

   本人以前开服时使用QS商店,必须划一块场地来开设商店,玩家必须到指定地方才能购买,很不方便。
    后来尝试了环球市场,所有玩家出售的东西全部堆在一起,很混乱,找一个东西要翻无数页,实际上我服这插件就是个摆设。
    玩家之间交易少,经济不流通。







图片欣赏







插件功能
1. 玩家可自主开店,自行开设收购或者出售店铺,自由定价
2. 可设置系统商店,系统出售商店拥有无限的商品,系统收购商店拥有无限的空间。
3. 系统收购商店可使用js表达式自定义动态交易税
默认的动态交易税,税率会随着玩家当日交易额成比例增长
4. 强大的销售规则,可限制玩家禁止出售某种物品,或者限制最低售价






特色
1. 默认使用h2数据库进行存储(无需特殊配置),可在SBP配置文件里换成mysql数据库
plugins/springbootplugin/libs/SpringBootPlugin/config.conf
2. 所有操作均为异步,不会对服务器造成任何压力
3. 店铺默认按交易总额升序,刺激玩家进行交易
4.  系统商店采用可自定义的动态税率,最大限度的避免经济泛滥
5. 玩家商店固定交易税,可自定义
6. 完整的帮助指令,完整的tab补全
7. 完善的异常流程提示
8. 商品直接使用mod的汉化,提示信息会使用中文的物品名字
(原版物品需要自行添加语言文件,详见SBP服务端汉化说明)
9. 使用数据库存储,开发时已经考虑了多个服同时读写的情况,所以天然支持跨服
只要两个服物品相同就行(本插件对1.7序列化做了特殊处理,只要求有相同物品,不要求数字id相同)
10. 配置文件强制使用UTF-8编码,并附有详细的注释,一看就懂
11. 更新迅速,发现报错或者bug,会尽快修复
12. 支持nbt,mod服随意用




指令/权限


OP指令

玩家指令
  

权限(指令权限在上面)

taobao.dealRule.bypass.<规则标识> 有指定标识的玩家,可以不受对应的出售规则的限制






配置文件
配置文件强制使用UTF8编码,开服一次会自动生成
这里只展示1.14的配置文件,配置文件具体内容会因服务器版本不同而有差异
请勿直接复制此样例,不同版本服务器生成的配置文件可能不一样




插件安装
(SBP插件不同于常规插件,请严格按照SpringBootPlugin说明安装
本插件是基于 SpringBootPlugin 框架进行开发的
先安装 SpringBootPlugin (最低要求0.4.1.90)
然后将本插件放入服务端 plugins/springbootplugin/plugins 文件夹内

下载地址
Taobao-0.1.7.jar (51.06 KB, 下载次数: 878)





兼容性

SBP


已知bug






新特性企划
1. 接入PAPI,供计分板展示
2. 可自定义销售规则,限制某些物品不能销售或者限制最低售价
3. 创建店铺 上架收购、出售商品时,广播通知
4. 利用权限控制可出售、收购的商品数量
5. 同一个店铺,同一种商品只允许上架一个(可通过配置控制是否限制)




更新日志




QQ群:628496236

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




来自群组: PluginsCDTribe
2021.12 数据,可能有更多内容
背景

   本人以前开服时使用QS商店,必须划一块场地来开设商店,玩家必须到指定地方才能购买,很不方便。    后来尝试了环球市场,所有玩家出售的东西全部堆在一起,很混乱,找一个东西要翻无数页,实际上我服这插件就是个摆设。    玩家之间交易少,经济不流通。






图片欣赏

商城

店主视角

消费者视角



放库存到出售店铺

购买

出售










插件功能
1. 玩家可自主开店,自行开设收购或者出售店铺,自由定价2. 可设置系统商店,系统出售商店拥有无限的商品,系统收购商店拥有无限的空间。3. 系统收购商店可使用js表达式自定义动态交易税默认的动态交易税,税率会随着玩家当日交易额成比例增长context.cost &lt; 1000000 ? (context.cost * ((context.cost * 0.8 / 1000000 / 2)+0.1)) : ((100000 + 1000000 * 0.8 / 2) + (context.cost - 1000000) * 0.9)4. 强大的销售规则,可限制玩家禁止出售某种物品,或者限制最低售价








特色
1. 默认使用h2数据库进行存储(无需特殊配置),可在SBP配置文件里换成mysql数据库plugins/springbootplugin/libs/SpringBootPlugin/config.conf2. 所有操作均为异步,不会对服务器造成任何压力3. 店铺默认按交易总额升序,刺激玩家进行交易4.系统商店采用可自定义的动态税率,最大限度的避免经济泛滥5. 玩家商店固定交易税,可自定义6. 完整的帮助指令,完整的tab补全7. 完善的异常流程提示8. 商品直接使用mod的汉化,提示信息会使用中文的物品名字(原版物品需要自行添加语言文件,详见SBP服务端汉化说明)9. 使用数据库存储,开发时已经考虑了多个服同时读写的情况,所以天然支持跨服只要两个服物品相同就行(本插件对1.7序列化做了特殊处理,只要求有相同物品,不要求数字id相同)10. 配置文件强制使用UTF-8编码,并附有详细的注释,一看就懂11. 更新迅速,发现报错或者bug,会尽快修复12. 支持nbt,mod服随意用






指令/权限


OP指令
指令
只允许玩家执行
需要OP
异步
并发等级
描述
权限
/taobao setPrePageButton
true
true
true
执行者
设置上一页按钮为手里物品
/taobao setNextPageButton
true
true
true
执行者
设置下一页按钮为手里物品
/taobao setGoBackMenuButton
true
true
true
执行者
设置返回主菜单按钮为手里物品
/taobao setRefreshButton
true
true
true
执行者
设置刷新按钮为手里物品
/taobao clear &lt;owner&gt; &lt;type&gt;
true
true
true
执行者
清空指定商店库存
/taobao addSaleRule
[--allowSale=&lt;true|false&gt;]
[--matchNbt]
[--matchDurability]
[--minPrice=&lt;最低售价&gt;]
[--ruleId=&lt;规则标识&gt;]
[--comment=&quot;&lt;备注&gt;&quot;]
true
true
true
执行者
为手里物品添加销售规则.
--allowSale: 允许出售(默认true)
--matchNbt: 是否匹配nbt
--matchDurability: 是否匹配耐久值(默认true)
--minPrice=&lt;最低售价&gt;: 指定允许的最低售价
--ruleId=&lt;规则标识&gt;
--comment=\&quot;&lt;备注&gt;\&quot;: 备注

玩家指令
指令
只允许玩家执行
需要OP
异步
并发等级
描述
权限
/taobao createShop &lt;name&gt;
true
false
true
执行者
创建商店
taobao.command.createShop
/taobao open
true
false
true
执行者
打开商城
/taobao openShop &lt;owner&gt; &lt;buy|sale&gt; [&lt;page&gt;]
true
false
true
执行者
打开指定店铺
/taobao setOrder &lt;商品ID&gt; &lt;移动格数&gt;
true
false
true
执行者
设置商品的序号,商品按序号升序排列
taobao.command.setOrder
/taobao newSale &lt;价格&gt;
true
false
true
执行者
创建新的出售商品
taobao.command.newSale
/taobao newBuy &lt;价格&gt; &lt;店铺容量&gt;
true
false
true
执行者
创建新的收购商品
taobao.command.newBuy
/taobao deleteShopItem &lt;商品ID&gt; [--force]
true
false
true
执行者
下架指定商品,当指定了 --force 时,强制下架,忽略库存
taobao.command.deleteShopItem
/taobao setShopName &lt;名字&gt;
true
false
true
执行者
设置店铺名字
taobao.command.setShopName
/taobao setIcon
true
false
true
执行者
消耗一个手里物品,并将其设置为店铺图标
taobao.command.setIcon




权限(指令权限在上面)
taobao.dealRule.bypass.&lt;规则标识&gt;
有指定标识的玩家,可以不受对应的出售规则的限制







配置文件
配置文件强制使用UTF8编码,开服一次会自动生成这里只展示1.14的配置文件,配置文件具体内容会因服务器版本不同而有差异请勿直接复制此样例,不同版本服务器生成的配置文件可能不一样taobao {
    cost {
  # 创建淘宝商店的手续费
createShopCost=100000
  # 创建收购商品的手续费
newBuyCost=10000
  # 创建出售商品的手续费
newSaleCost=10000
  # 变更店铺图标的手续费
setIconCost=10000
  # 变更物品序号的手续费
setOrderCost=10000
  # 变更店铺名字的手续费
setShopNameCost=10000
    }
    icon {
  # 返回主菜单按钮
goBackMenu {
   Count=&quot;b 1&quot;
   id=&quot;S minecraft:diamond&quot;
   tag {
    display {
  Name=&quot;S {\&quot;text\&quot;:\&quot;§2返回主菜单\&quot;}&quot;
    }
   }
  }
  # 下一页按钮
nextPage {
   Count=&quot;b 1&quot;
   id=&quot;S minecraft:diamond&quot;
   tag {
    display {
  Name=&quot;S {\&quot;text\&quot;:\&quot;§2下一页\&quot;}&quot;
    }
   }
  }
  # 上一页按钮
prePage {
   Count=&quot;b 1&quot;
   id=&quot;S minecraft:diamond&quot;
   tag {
    display {
  Name=&quot;S {\&quot;text\&quot;:\&quot;§2上一页\&quot;}&quot;
    }
   }
  }
  # 刷新gui的按钮
refreshButton {
   Count=&quot;b 1&quot;
   id=&quot;S minecraft:diamond&quot;
   tag {
    display {
  Name=&quot;S {\&quot;text\&quot;:\&quot;§2刷新\&quot;}&quot;
    }
   }
  }
    }
    menu {
  # 淘宝商城gui名字
title=&quot;§a淘宝商城§f&quot;
    }
    msg {
  buy {
   # 购买成功的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您从${owner}的商店购买了${count}个${name},花费:${cost}&quot;
   }
   # 购买成功,通知店主的消息通知
notifyOwner {
    # 启用/停用
enable=true
# 消息
message=&quot;${player}从您的商店购买了${count}个${name},交易额:${cost},缴税:${tax},收入:${income}&quot;
   }
  }
  # 收购商品,顾客视角的图标文案,可用变量:${price} ${capability} ${totalDealCount} ${totalDealCost}
buyShopItemCustomIconLores=[
   &quot;§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m&quot;,
   &quot;§e单价:    §a${price}$&quot;,
   &quot;§e剩余空间:§a${capability}&quot;,
   &quot;§e累计交易量: §a${totalDealCount}&quot;,
   &quot;§e累计交易额: §a${totalDealCost}&quot;,
   &quot;§e出售1个: §a左键点击&quot;,
   &quot;§e出售2个: §a按1§e出售4个: §a按2&quot;,
   &quot;§e出售8个: §a按3§e出售16个:§a按4&quot;,
   &quot;§e以此类推...&quot;,
   &quot;§e尽量多的出售该商品:§aShift+左键点击&quot;
  ]
  # 收购商品,店主视角的图标文案,可用变量:${shopItemId} ${order} ${price} ${count} ${capability} ${totalDealCount} ${totalDealCost}
buyShopItemOwnerIconLores=[
   &quot;§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m&quot;,
   &quot;§e单价:    §a${price}$&quot;,
   &quot;§e库存数量:§a${count}&quot;,
   &quot;§e剩余空间:§a${capability}&quot;,
   &quot;§e累计交易量: §a${totalDealCount}&quot;,
   &quot;§e累计交易额: §a${totalDealCost}&quot;,
   &quot;§e左键点击:§a从库存取出一组该商品&quot;,
   &quot;§eShift+左键点击:§a从库存尽量多的取出该商品&quot;,
   &quot;§e序号:§a${order}&quot;,
   &quot;§e摊位ID:§a${shopItemId}&quot;
  ]
  createShop {
   # 创建店铺的广播通知
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}的创建新的店铺:${name}&quot;
   }
   # 创建店铺的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您创建了新的店铺:${name},店铺ID:${id}&quot;
   }
  }
  deleteShopItem {
   # 下架商品的广播消息
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}下架了${type}商品${name}&quot;
   }
   # 下架商品的提示信息
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您下架了${type}商品${name},商品ID:${id}&quot;
   }
  }
  newBuy {
   # 上架新商品的广播消息
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}上架了收购商品:${name}&quot;
   }
   # 上架新商品的提示信息
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;恭喜您,上架收购商品成功,商品ID:${id},手续费:${money}&quot;
   }
  }
  newSale {
   # 上架新商品的广播消息
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}上架了出售商品:${name}&quot;
   }
   # 上架新商品的提示信息
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;恭喜您,上架出售商品成功,商品ID:${id},手续费:${money}&quot;
   }
   rule {
    # 尝试上架禁止出售的商品时的提示信息
canNotSale=&quot;此物禁止出售!&quot;
    # 尝试上架禁止出售的商品Lore包含违禁关键字时的提示信息
illegalLore=&quot;上架失败,此物品Lore包含违禁关键字:${keywords}&quot;
    # 尝试上架禁止出售的商品名字包含违禁关键字时的提示信息
illegalName=&quot;上架失败,此物品名字包含违禁关键字:${keywords}&quot;
    # 尝试上架禁止出售的商品售价过低时的提示信息
priceToLow=&quot;上架失败,此物品允许的最低售价为:${price}&quot;
   }
  }
  # 余额不足的提示信息
notEnoughMony {
   # 启用/停用
enable=true
# 消息
message=余额不足
  }
  pullStock {
   # 取出库存的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您从${type}商店取出了${count}个${name}&quot;
   }
  }
  putStock {
   # 添加库存的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您添加了${count}个${name}到${type}商店,手续费:${money}&quot;
   }
  }
  renameShop {
   # 店铺更名的广播通知
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}的店铺名字更改为:${name}&quot;
   }
   # 店铺更名的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您的店铺名字更改为:${name}&quot;
   }
  }
  # 余额不足的提示信息,会提示需要多少钱
requireMony {
   # 启用/停用
enable=true
# 消息
message=&quot;余额不足,需要:${money}&quot;
  }
  sale {
   # 出售成功的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您出售了${count}个${name}到${owner}的商店,交易额:${cost},收入:${income},缴税:${tax},日交易额:${todayTotalCost}&quot;
   }
   # 出售成功,通知店主的消息通知
notifyOwner {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}出售了${count}个${name}到您的商店,花费:${cost}&quot;
   }
  }
  # 出售商品,顾客视角的图标文案,可用变量:${price} ${count} ${totalDealCount} ${totalDealCost}
saleShopItemCustomIconLores=[
   &quot;§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m&quot;,
   &quot;§e单价:    §a${price}$&quot;,
   &quot;§e库存数量:§a${count}&quot;,
   &quot;§e累计交易量: §a${totalDealCount}&quot;,
   &quot;§e累计交易额: §a${totalDealCost}&quot;,
   &quot;§e购买1个: §a左键点击&quot;,
   &quot;§e购买2个: §a按1§e购买4个: §a按2&quot;,
   &quot;§e购买8个: §a按3§e购买16个:§a按4&quot;,
   &quot;§e以此类推...&quot;,
   &quot;§e尽量多的购买该商品:§aShift+左键点击&quot;
  ]
  # 出售商品,店主视角的图标文案,可用变量:${shopItemId} ${order} ${price} ${count} ${totalDealCount} ${totalDealCost}
saleShopItemOwnerIconLores=[
   &quot;§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m&quot;,
   &quot;§e单价:    §a${price}$&quot;,
   &quot;§e库存数量:§a${count}&quot;,
   &quot;§e累计交易量: §a${totalDealCount}&quot;,
   &quot;§e累计交易额: §a${totalDealCost}&quot;,
   &quot;§e左键点击:§a从库存取出一组该商品&quot;,
   &quot;§eShift+左键点击:§a从库存尽量多的取出该商品&quot;,
   &quot;§e右建点击:§a添加一组该商品到库存&quot;,
   &quot;§eShift+右建点击:§a将背包内所有该商添加到库存&quot;,
   &quot;§e序号:§a${order}&quot;,
   &quot;§e摊位ID:§a${shopItemId}&quot;
  ]
  setOrder {
   # 更改摊位序号的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;商品 ${id} 序号变更为 ${order}&quot;
   }
  }
  setShopIcon {
   # 更换店铺图标的广播通知
broadcast {
    # 启用/停用
enable=true
# 消息
message=&quot;玩家${player}的店铺图标更换为:${name}&quot;
   }
   # 更换店铺图标的消息通知
msg {
    # 启用/停用
enable=true
# 消息
message=&quot;您的店铺图标更换为:${name}&quot;
   }
  }
  # 商店图标的lore,可用变量:${owner} ${shopId} ${goodsBuyCount} ${goodsSaleCount} ${totalCost} ${lastTradeTime}
shopIconLores=[
   &quot;§a店主:§e${owner}&quot;,
   &quot;§a店铺ID:§e${shopId}&quot;,
   &quot;§a收购商品:§c${goodsBuyCount}§a种&quot;,
   &quot;§a出售商品:§c${goodsSaleCount}§a种&quot;,
   &quot;§a总营业额:§c${totalCost}$&quot;,
   &quot;§a上次交易时间:§c${lastTradeTime}&quot;,
   &quot;§a左键进入§c收购区§a右建进入§c出售区&quot;
  ]
    }
    newSale {
  rule {
   # 出售规则,可用来禁止物品出售或者限制最低售价
dealRules=[]
   # lore黑名单,每条规则可以包含多个关键字,物品的lore同时包含某个规则的所有关键字,就禁止出售.
rejectItemLores=[
    [
  &quot;§o&quot;,
  点券
    ],
    [
  节操
    ],
    [
  国王
    ],
    [
  服主
    ],
    [
  淘宝
    ],
    [
  腾讯
    ],
    [
  京东
    ],
    [
  爸爸
    ]
   ]
   # 名字黑名单,每条规则可以包含多个关键字,物品的名字同时包含某个规则的所有关键字,就禁止出售.
rejectItemNames=[
    [
  &quot;§o&quot;,
  点券
    ],
    [
  节操
    ],
    [
  国王
    ],
    [
  服主
    ],
    [
  淘宝
    ],
    [
  腾讯
    ],
    [
  京东
    ],
    [
  爸爸
    ]
   ]
  }
    }
    tax {
  # 收购商店交易税率
buyShop=0.1
  # 增加出售商店库存时的库存税(主要目的是防止玩家把商店当成仓库)
putStock=0.05
  # 出售商店交易税率
saleShop=0.1
  # 系统商店动态税率计算公式,主要用来防止玩家无节制的从系统商店揽财.(cost是当日系统收购商店交易额,计算结果为应收税额)
sysBuyShopTaxScript=&quot;context.cost &lt; 1000000 ? (context.cost * ((context.cost * 0.8 / 1000000 / 2)+0.1)) : ((100000 + 1000000 * 0.8 / 2) + (context.cost - 1000000) * 0.9)&quot;
    }
    # 如果设置了这个,会把税转到指定玩家身上
taxReceiver=&quot;&quot;
}






插件安装
(SBP插件不同于常规插件,请严格按照SpringBootPlugin说明安装本插件是基于 SpringBootPlugin 框架进行开发的先安装 SpringBootPlugin (最低要求0.4.1.90)然后将本插件放入服务端 plugins/springbootplugin/plugins 文件夹内
下载地址





兼容性

SBP


已知bug没有,都修了








新特性企划
1. 接入PAPI,供计分板展示2. 可自定义销售规则,限制某些物品不能销售或者限制最低售价3. 创建店铺 上架收购、出售商品时,广播通知4. 利用权限控制可出售、收购的商品数量5. 同一个店铺,同一种商品只允许上架一个(可通过配置控制是否限制)






更新日志
2019-07-14增加部分指令权限fixbug
2019-06-25
修复sql,同时兼容h2和mysql
2019-06-23 0.0.2
创建店铺、店铺更名、上架、下架等操作,会触发全局广播
各种消息通知,广播通知可在配置文件自定义
2019-06-22 0.0.1
发布/开源



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



qianzhenyi
楼主大大能支持下点券商店吗

shutong
话不多说给你摸了,更新个多经济版本更强了,不过要更新的话,代码量估计.......................

莫斯图迪
shutong 发表于 2019-6-23 22:06
话不多说给你摸了,更新个多经济版本更强了,不过要更新的话,代码量估计....................... ...

多个经济版本是指什么

希望之光.
不错支持!

Maotong_qwq
楼主大大能支持下点券商店吗

莫斯图迪
Maotong_qwq 发表于 2019-6-24 09:58
楼主大大能支持下点券商店吗

玩家用点券来开店交易?

shutong
前置插件对腐竹来讲太不友好,并且我也没有装上,实在是太不友好了,这个插件不用了,前置大量报错刷屏

shutong
[11:38:12] [Server thread/INFO]: [SpringBootPlugin] Enabling SpringBootPlugin v1.0
[11:38:12] [Server thread/INFO]: add spring boot starter to classPath
[11:38:12] [Server thread/INFO]: Main:58 start springboot
[11:38:12] [Server thread/INFO]: Kotlin reflection implementation not found at runtime, related features won't be available.
[11:38:13] [Server thread/INFO]: PluginContext:54 detect springboot plugin id=SpringBootPlugin name=SBP jarFile=spring-boot-minecraft-adapter-0.3.1.jar
[11:38:13] [Server thread/INFO]: BukkitVersionRegister:58 bukkit verion:1.13.2-R0.1-SNAPSHOT
[11:38:13] [Server thread/INFO]: BukkitVersionRegister:59 bukkit verion number:11302
[11:38:13] [Server thread/INFO]: BukkitVersionRegister:60 packet verion:v1_13_R2
[11:38:13] [Server thread/INFO]: BukkitVersionRegister:61 remapping resource:null
[11:38:13] [Server thread/INFO]: Starting Main on DESKTOP-UPKCE7K with PID 8008 (C:\Users\IPC\Desktop\1.13单端\plugins\SpringBootPlugin\[安装]spring-boot-minecraft-bootjar-0.3.0.jar started by IPC in C:\Users\IPC\Desktop\1.13单端)
[11:38:13] [Server thread/INFO]: No active profile set, falling back to default profiles: default
[11:38:13] [Server thread/WARN]: No MyBatis mapper was found in '[lol.clann.minecraft.springboot.adapter.**.mapper]' package. Please check your configuration.
[11:38:13] [Server thread/INFO]: BeanSPI:49 start scan bean definition in basepackages:[lol.clann.minecraft.springboot.adapter]
[11:38:13] [Server thread/INFO]: BeanSPI:54 cost 86 ms
[11:38:13] [Server thread/INFO]: Cannot enhance @Configuration bean definition 'importMybatis' since its singleton instance has been created too early. The typical cause is a non-static @bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
[11:38:13] [Server thread/WARN]: NMSReflectUtils:97 fail to forName class:net.minecraft.server.v1_13_R2.ChatSerializer. ClassNotFoundException:net.minecraft.server.v1_13_R2.ChatSerializer
[11:38:14] [Server thread/INFO]: Bean 'NBTUtils' of type [lol.clann.minecraft.springboot.adapter.bukkit.utils.NBTUtils] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[11:38:14] [Server thread/INFO]: Bean 'vectorUtilsImpl' of type [lol.clann.minecraft.springboot.adapter.bukkit.impl.VectorUtilsImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[11:38:14] [Server thread/INFO]: Bean 'locationUtilsImpl' of type [lol.clann.minecraft.springboot.adapter.bukkit.impl.LocationUtilsImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[11:38:14] [Server thread/INFO]: Bean 'pluginUtilsImpl' of type [lol.clann.minecraft.springboot.adapter.bukkit.impl.PluginUtilsImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[11:38:14] [Server thread/WARN]: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils.JSScriptContextProviderHook': Unsatisfied dependency expressed through field 'jsUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/INFO]:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
[11:38:14] [Server thread/ERROR]: Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils.JSScriptContextProviderHook': Unsatisfied dependency expressed through field 'jsUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) ~[spring-context-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:721) ~[spring-context-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534) ~[spring-context-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) [spring-boot-2.1.3.RELEASE.jar!/:2.1.3.RELEASE]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.1.3.RELEASE.jar!/:2.1.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) [spring-boot-2.1.3.RELEASE.jar!/:2.1.3.RELEASE]
        at lol.clann.minecraft.springboot.bootjar.Main.main(Main.java:61) [classes!/:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [%5B安装%5Dspring-boot-minecraft-bootjar-0.3.0.jar:?]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [%5B安装%5Dspring-boot-minecraft-bootjar-0.3.0.jar:?]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [%5B安装%5Dspring-boot-minecraft-bootjar-0.3.0.jar:?]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [%5B安装%5Dspring-boot-minecraft-bootjar-0.3.0.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]
        at lol.clann.minecraft.springboot.plugin.Adapter.start(Adapter.java:44) [spring-boot-minecraft-plugin-0.3.0.jar:?]
        at lol.clann.minecraft.springboot.plugin.bukkit.AdapterPlugin.onEnable(AdapterPlugin.java:23) [spring-boot-minecraft-plugin-0.3.0.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:347) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:436) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:350) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:580) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:542) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:420) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:294) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698) [Server.jar:git-Spigot-cf694d8-8d8475f]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:139) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:414) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1754) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
Caused by: java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
        at lol.clann.minecraft.springboot.utils.NMSReflectUtils.getField(NMSReflectUtils.java:110) ~[spring-boot-minecraft-plugin-0.3.0.jar:?]
        at lol.clann.minecraft.springboot.adapter.bukkit.impl.ServerUtilsImpl.init(ServerUtilsImpl.java:41) ~[spring-boot-minecraft-adapter-0.3.1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:307) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:414) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1754) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar!/:5.1.5.RELEASE]
        ... 41 more
[11:38:14] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at java.lang.reflect.Method.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at lol.clann.minecraft.springboot.plugin.Adapter.start(Adapter.java:44)
[11:38:14] [Server thread/WARN]:         at lol.clann.minecraft.springboot.plugin.bukkit.AdapterPlugin.onEnable(AdapterPlugin.java:23)
[11:38:14] [Server thread/WARN]:         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265)
[11:38:14] [Server thread/WARN]:         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:347)
[11:38:14] [Server thread/WARN]:         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
[11:38:14] [Server thread/WARN]:         at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:436)
[11:38:14] [Server thread/WARN]:         at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:350)
[11:38:14] [Server thread/WARN]:         at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:580)
[11:38:14] [Server thread/WARN]:         at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:542)
[11:38:14] [Server thread/WARN]:         at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:420)
[11:38:14] [Server thread/WARN]:         at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:294)
[11:38:14] [Server thread/WARN]:         at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698)
[11:38:14] [Server thread/WARN]:         at java.lang.Thread.run(Unknown Source)
[11:38:14] [Server thread/WARN]: Caused by: java.lang.reflect.InvocationTargetException
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at java.lang.reflect.Method.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
[11:38:14] [Server thread/WARN]:         ... 17 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils.JSScriptContextProviderHook': Unsatisfied dependency expressed through field 'jsUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
[11:38:14] [Server thread/WARN]:         at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240)
[11:38:14] [Server thread/WARN]:         at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:721)
[11:38:14] [Server thread/WARN]:         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
[11:38:14] [Server thread/WARN]:         at org.springframework.boot.SpringApplication.run(SpringApplication.java:316)
[11:38:14] [Server thread/WARN]:         at lol.clann.minecraft.springboot.bootjar.Main.main(Main.java:61)
[11:38:14] [Server thread/WARN]:         ... 25 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
[11:38:14] [Server thread/WARN]:         ... 41 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
[11:38:14] [Server thread/WARN]:         ... 54 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
[11:38:14] [Server thread/WARN]:         ... 67 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
[11:38:14] [Server thread/WARN]:         ... 80 more
[11:38:14] [Server thread/WARN]: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:139)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:414)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1754)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593)
[11:38:14] [Server thread/WARN]:         ... 93 more
[11:38:14] [Server thread/WARN]: Caused by: java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/WARN]:         at lol.clann.minecraft.springboot.utils.NMSReflectUtils.getField(NMSReflectUtils.java:110)
[11:38:14] [Server thread/WARN]:         at lol.clann.minecraft.springboot.adapter.bukkit.impl.ServerUtilsImpl.init(ServerUtilsImpl.java:41)
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:38:14] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at java.lang.reflect.Method.invoke(Unknown Source)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:307)
[11:38:14] [Server thread/WARN]:         at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
[11:38:14] [Server thread/WARN]:         ... 105 more
[11:38:14] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[11:38:14] [Server thread/INFO]: Done (4.831s)! For help, type "help"
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] 启动失败,为避免损失,将关闭服务器.
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] 详情请查看日志,以下为异常信息摘要.
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] java.lang.reflect.InvocationTargetException:null
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] java.lang.reflect.InvocationTargetException:null
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'JSUtils.JSScriptContextProviderHook': Unsatisfied dependency expressed through field 'jsUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'JSUtils': Unsatisfied dependency expressed through field 'playerUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'playerUtilsImpl': Unsatisfied dependency expressed through field 'packetUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'packetUtilsImpl': Unsatisfied dependency expressed through field 'worldUtils'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'worldUtilsImpl': Unsatisfied dependency expressed through field 'serverUtils'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'serverUtilsImpl': Invocation of init method failed; nested exception is java.lang.RuntimeException: can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/ERROR]: [SpringBootPlugin] java.lang.RuntimeException:can not find field  [field_71311_j, h] in class net.minecraft.server.v1_13_R2.MinecraftServer
[11:38:14] [Server thread/INFO]: Stopping server
[11:38:14] [Server thread/INFO]: [SpringBootPlugin] Disabling SpringBootPlugin v1.0
[11:38:14] [Server thread/INFO]: Saving players
[11:38:14] [Server thread/INFO]: Saving worlds
[11:38:14] [Server thread/INFO]: Saving chunks for level 'world'/minecraft:overworld
[11:38:15] [Server thread/INFO]: Saving chunks for level 'world_nether'/minecraft:the_nether
[11:38:15] [Server thread/INFO]: Saving chunks for level 'world_the_end'/minecraft:the_end

莫斯图迪
shutong 发表于 2019-6-24 11:38
[11:38:12] [Server thread/INFO]: [SpringBootPlugin] Enabling SpringBootPlugin v1.0
[11:38:12] [Serve ...

什么版本 什么核心

dark7
大佬考虑支持sponge么?

TResult
这个插件蛮强的,这个动态交易税牛批

莫斯图迪
zhuheningFz. 发表于 2019-6-24 13:55
这个插件蛮强的,这个动态交易税牛批

我服玩家大量从系统商店吸金
于是就有了这个动态税率

莫斯图迪
dark7 发表于 2019-6-24 13:41
大佬考虑支持sponge么?

不考虑
我开过sponge 被卡回来了
除非有人来参与SBP的sponge开发

qq863835561
比gs好用撒~爱了!

莫斯图迪
qq863835561 发表于 2019-7-2 10:02
比gs好用撒~爱了!

欢迎进群提建议,本插件还有很多可以改善的地方

qq863835561
azbh111 发表于 2019-7-2 10:35
欢迎进群提建议,本插件还有很多可以改善的地方

好哒~~ 这就加!

55555hhh
不出现店铺信息 商品也没有介绍

55555hhh
1.12.2 paperspigot 不显示lore 所有的lore都不显示
店铺详情 物品的lore 物品的售价等 都没有

莫斯图迪
55555hhh 发表于 2019-7-3 14:49
1.12.2 paperspigot 不显示lore 所有的lore都不显示
店铺详情 物品的lore 物品的售价等 都没有 ...

有报错吗
可以进群讨论方便点

355303047
666,不错

gwfblank1
如何添加points点券支持

莫斯图迪
gwfblank1 发表于 2019-7-14 15:47
如何添加points点券支持

还没支持点券

白白白白景
dalao,插件很棒(比隔壁某猫完善)
然后这里有些建议
能不能在店铺内有出售内容分类(主菜单的类型分类也可以)....以及..搜索功能?
另外,可不可以添加"无限"库存用作服务器商店

莫斯图迪
2949848385 发表于 2019-7-17 20:30
dalao,插件很棒(比隔壁某猫完善)
然后这里有些建议
能不能在店铺内有出售内容分类(主菜单的类型分类也可以 ...

1. 无限库存   你看指令,把指定商店设置成系统商店就行了 会有很多很多很多库存,用不完的
2. 内容分类 具体怎么分呢
3. 搜索。。具体怎么操作呢。。

可以进群讨论 这插件还在继续改善

夕离丶
有问题啊!一旦换了主机开服!玩家的商店全部消失了,服务端不变

细雨清风
不错的插件~~ 支持原创~~

莫斯图迪
期初倾城 发表于 2019-7-18 13:06
有问题啊!一旦换了主机开服!玩家的商店全部消失了,服务端不变

你数据文件没拷贝吧。。。

qq279108882
mcbbs有你更精彩~

2236247760
很棒的插件,支持!!

本诺先森
这个能直接替换服务器经济插件么?

莫斯图迪
本诺先森 发表于 2019-7-21 05:37
这个能直接替换服务器经济插件么?

这是交易插件不是经济插件
Taobao需要依赖经济插件

ZeWeir
插件很棒

2236247760
希望增加功能如:
创建商店与上下架都能在GUI中一键执行,方便玩家使用

莫斯图迪
2236247760 发表于 2019-7-21 23:48
希望增加功能如:
创建商店与上下架都能在GUI中一键执行,方便玩家使用

不用指令你怎么输入商店名字?
不用指令你怎么输入价格和店铺容量?

2236247760
azbh111 发表于 2019-7-22 08:54
不用指令你怎么输入商店名字?
不用指令你怎么输入价格和店铺容量?

能不能实现点击后在聊天栏输入名称?

莫斯图迪
2236247760 发表于 2019-7-22 12:42
能不能实现点击后在聊天栏输入名称?

我觉得没必要
就一个参数而已,做成那样反而复杂了
又不是像创建地皮那么多参数

2236247760
azbh111 发表于 2019-7-22 12:50
我觉得没必要
就一个参数而已,做成那样反而复杂了
又不是像创建地皮那么多参数 ...

还是很希望能增加这样的功能,毕竟这样傻瓜式的操作更受众

sxw1427546525
安装有点麻烦,插件本身还是不错哦

778394706
加上这么一个经济方面就不用愁了。但运行不上前置逼得我换了一次又一次的核心

Linnn
778394706 发表于 2019-7-27 16:05
加上这么一个经济方面就不用愁了。但运行不上前置逼得我换了一次又一次的核心 ...

用Uranium核心 亲测可用

Linnn
shutong 发表于 2019-6-24 11:28
前置插件对腐竹来讲太不友好,并且我也没有装上,实在是太不友好了,这个插件不用了,前置大量报错刷屏 ...

Uranium核心无问题

超人152
怎么创建一个系统商店?我看介绍里没写

莫斯图迪
超人152 发表于 2019-7-28 21:03
怎么创建一个系统商店?我看介绍里没写

看帮助指令  帖子没更新

幻刺
wdnmd,这插件居然是你自己写的,NB啊,虽然你服关了。。。

莫斯图迪
本帖最后由 azbh111 于 2019-8-10 17:13 编辑

SBP最低要求0.4.1.90

Hestia2333
作者nb【破音】

R_HuBa
6666666666666666666666

1600496156
最新版本0.1.7有个报错:/taobao setIcon 报错,且无法代替,希望尽快修复

莫斯图迪
1600496156 发表于 2019-8-11 13:56
最新版本0.1.7有个报错:/taobao setIcon 报错,且无法代替,希望尽快修复

进群下0.1.8   帖子更新后要半天时间才能完成审核

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