Code Monkey home page Code Monkey logo

epicbanitem's Introduction

EpicBanItem

The sponge plugin for item restriction by checking nbt tags.

通过检查物品 NBT 标签等方式限制物品的 Sponge 插件。

EpicBanItem1

EpicBanItem2

EpicBanItem3

English

Main developer:

Assist developers:

EpicBanItem is now based on Minecraft 1.12.2 and SpongeAPI 7.1.0.

EpicBanItem achieves the goal of item banning by mapping items (and blocks sometimes) to NBT and then checking and updating them. The NBT format mapped to is the same as Command NBT Tags format in Minecraft, instead of the one provided by Sponge. The only difference is, the Count tag will be erased when generating NBT, and only two tags named id and Damage will exist, sometimes togethered with tag.

EpicBanItem uses the method similar to MongoDB for querying and updating NBT. EpicBanItem currently supports most of the operators used in MongoDB for querying and updating.

All the configurations related to EpicBanItem are located in config/epicbanitem/ directory, which contains two files named banitem.conf (used to store rules and related options) and settings.conf (used to store global options). All the commands related to EpicBanItem begin with /ebi. All the permissions related to EpicBanItem begin with epicbanitem.

EpicBanItem is entirely licensed under GPL-3.0 and includes bstats-metrics licensed under LGPL-3.0 for data collection and statistics. The file named config/bStats/config.conf can be edited in order to choose whether to enable data collection and statistics or not.

简体中文

主要开发者:

协助开发者:

EpicBanItem 目前适用于 Minecraft 1.12.2 和 SpongeAPI 7.1.0。

EpicBanItem 通过将物品(有时还包括方块)映射到 NBT,并对其进行检查和更新,以完成物品禁用的目标。物品映射到的 NBT 格式和 Minecraft 中的命令 NBT 标签格式,而非和 Sponge 提供的一致。唯一的区别在于,生成 NBT 时,Count 标签会被抹除,因此只会剩下 idDamage 两个标签,有时还会有 tag 标签。

EpicBanItem 使用类似于 MongoDB 的方式检索更新 NBT。EpicBanItem 目前已经支持了 MongoDB 中大多数用于检索和更新的运算符

和 EpicBanItem 有关的配置文件位于 config/epicbanitem/ 目录下,其中包含 banitem.conf(用于存储规则及相关选项)和 settings.conf(用于存储全局配置)两个文件。所有和 EpicBanItem 的命令均以 /ebi 开头。所有和 EpicBanItem 有关的权限均以 epicbanitem 开头。

EpicBanItem 整体使用 GPL-3.0 协议授权,其中包含了使用 LGPL-3.0 协议授权bstats-metrics,用于数据收集和统计。使用者可自行编辑名为 config/bStats/config.conf 的文件选择是否开启数据收集和统计。

epicbanitem's People

Contributors

ginyai avatar kunosayo avatar settingdust avatar ustc-zzzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

epicbanitem's Issues

增加方法以注册自定义 Trigger

目前(0.3.0)的 Triggers 类是硬编码的,限定了物品禁用的触发器种类,但是 EBI 完全可以通过提供对应的 API 让其他插件使用物品禁用的功能。

我的提议是,

  • 在目前的 CheckRuleService 添加一个注册的方法,比如 registerTrigger(plugin, trigger)
  • 然后在比如 GameInitializationEvent 的时候其他插件注册,
  • 然后添加/更改一个 check 方法,加上 plugin 参数,
  • 最后我就可以不用自己写这个功能了

[Discuss] Triggers

  • use
    使用
    • Use item
      使用物品
    • Cancel event
      阻止事件
    • Update slot
      更新槽位(?
  • craft
    合成
    • Craft item
      合成物品
    • Set to AIR
      设为空气
    • Set craft result
      设置合成结果
  • pickup
    拾取
    • Pickup item
      拾取物品
    • Cancel event
      阻止事件
    • Transfer picked item
      转换捡起物品
  • click
    点击
    • Click item in inventory
      点击库存中物品
    • Cancel event
      阻止事件
    • Transfer clicked item
      转换点击物品
  • throw
    丢弃
    • Throw item
      丢弃物品
    • Cancel event
      阻止事件
    • Transfer dropped item
      扔出变化
  • drop
    掉落
    • Drop item
      掉落物品
    • Remove from list
      从列表移除
    • ransfer dropped item
      扔出变化
  • place
    放置
    • Place block
      放置方块
    • Cancel event
      阻止事件
    • Transfer placed block. Offer items to inv.
      转换目标方块,不可放置则掉落
  • break
    破坏
    • Break block
      破坏方块
    • Cancel event
      阻止事件
    • Transfer placed block. Offer items to inv.
      转换目标方块,不可放置则掉落
  • interact
    交互
    • Interact block
      交互方块
    • Cancel event
      阻止事件
    • Transfer placed block. Offer items to inv.
      转换目标方块,不可放置则掉落
  • equip
    装备
    • Equip equipment
      装备装备
    • Cancel event
      阻止事件
    • Transfer item. Return to inv. can't be equipped
      转换物品,不可装备返回背包
  • join
    进入
    • Join world/server
      加入维度/服务端
    • Cancel event
      阻止事件
    • Transfer item
      转换物品,不可装备返回背包
  • store
    储藏
    • Store item
      储藏物品
    • Cancel event
      阻止事件
    • Transfer item
      转换物品

使用CraftingRecipeRedirector-0.1.2后出现错误

//
[12:40:27] [Server thread/WARN] [Sponge]: /
Could not pass anon$1 /
[12:40:27] [Server thread/WARN] [Sponge]: /
/
[12:40:27] [Server thread/WARN] [Sponge]: /* Could not pass the event anon$1 to an Event Listener! /
[12:40:27] [Server thread/WARN] [Sponge]: /
/
[12:40:27] [Server thread/WARN] [Sponge]: /
Since the event can be modified during the event's listener, /
[12:40:27] [Server thread/WARN] [Sponge]: /
there could be adverse side effects of the exception occurring /
[12:40:27] [Server thread/WARN] [Sponge]: /
such that duplications or other game breaking issues could exist. /
[12:40:27] [Server thread/WARN] [Sponge]: /
/
[12:40:27] [Server thread/WARN] [Sponge]: /
Due to the nature of the exception, this is not likely an exception /
[12:40:27] [Server thread/WARN] [Sponge]: /
that is covered by SpongeForge or Forge itself, and therefore should /
[12:40:27] [Server thread/WARN] [Sponge]: /
be reported to the mod/plugin author first prior to reporting to /
[12:40:27] [Server thread/WARN] [Sponge]: /
Sponge or Forge. /
[12:40:27] [Server thread/WARN] [Sponge]: /
/
[12:40:27] [Server thread/WARN] [Sponge]: /
Owning Mod/Plugin: epicbanitem /
[12:40:27] [Server thread/WARN] [Sponge]: /
Exception: /
[12:40:27] [Server thread/WARN] [Sponge]: /
java.lang.RuntimeException: null /
[12:40:27] [Server thread/WARN] [Sponge]: /
java.util.Optional.orElseThrow(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
team.ebi.epicbanitem.handler.InventoryListener.lambda$onCrafting$0(InventoryListener.java:113) /
[12:40:27] [Server thread/WARN] [Sponge]: /
java.util.Optional.orElseGet(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
team.ebi.epicbanitem.handler.InventoryListener.onCrafting(InventoryListener.java:110) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.listener.AffectItemStackEventListener_InventoryListener_onCrafting95.handle(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:456) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:417) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:465) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer$.apply(CraftingRecipeRedirectorModContainer.scala:48) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer$.transformSrgOutput(CraftingRecipeRedirectorModContainer.scala:26) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer.transformSrgOutput(CraftingRecipeRedirectorModContainer.scala) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.teammetallurgy.atum.utils.recipe.RecipeDisenchant.func_77571_b(RecipeDisenchant.java:94) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.stats.StatList.func_75918_d(StatList.java:138) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.stats.StatList.reinit(StatList.java:348) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.common.ForgeModContainer.mappingChanged(ForgeModContainer.java:586) /
[12:40:27] [Server thread/WARN] [Sponge]: /
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) /
[12:40:27] [Server thread/WARN] [Sponge]: /
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
java.lang.reflect.Method.invoke(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) /
[12:40:27] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.EventBus.post(EventBus.java:217) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.Loader.fireRemapEvent(Loader.java:916) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.registries.GameData.injectSnapshot(GameData.java:781) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.FMLContainer.readData(FMLContainer.java:172) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.FMLCommonHandler.handleWorldDataLoad(FMLCommonHandler.java:423) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveFormatOld.loadAndFix(SaveFormatOld.java:119) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveHandler.redirect$bce000$forgeImpl$hookToUpdateSpongeLoadData(SaveHandler.java:1577) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122) /
[12:40:27] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:751) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:4390) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270) /
[12:40:27] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) /
[12:40:27] [Server thread/WARN] [Sponge]: /
java.lang.Thread.run(Unknown Source) /
[12:40:27] [Server thread/WARN] [Sponge]: /
***********************************************************************************************************************************************************

开新存档的时候没报错,但是服务器会崩溃,第二次开启就会出现报错。

SpongeForge-RC3928及之后出现的工作台刷物品bug

Forge版本: forge-1.12.2-14.23.5.2838
SpongeForge版本: spongeforge-1.12.2-2838-7.1.7-RC3944.jar
安装的mod: industrialcraft-2-2.8.187-ex112.jar
安装的插件: EpicBanItem-0.3.2-b268.jar
复现操作: 举个例子, 现在有10个mox棒和64个铁板, 本来应该合成5个双联mox棒,但是当你按住shift后, 将直接消耗掉所有的铁板并产生64个双联mox棒.
复现视频
record.zip

Could not pass Console Spam

Forge:1.12.2 - 14.23.5.2838
Sponge:1.12.2-2838-7.1.7-RC3845
EpicBanitem:0.3.0-b256

 thread/WARN [Sponge]: /* Could not pass the event InteractBlockEvent$Primary$MainHand$Impl to an Event Listener! */
 thread/WARN [Sponge]: /* */
 thread/WARN [Sponge]: /* Since the event can be modified during the event's listener,
 there could be adverse side effects of the exception occuring
 such that duplications or other game breaking issues could exist.
 Due to the nature of the exception, this is not likely an exception
 that is covered by SpongeForge or Forge itself, and therefor should
 be reported to the mod/plugin author first prior to reporting to
 Sponge or Forge. */
 thread/WARN [Sponge]: /* Owning Mod/Plugin: epicbanitem */
 thread/WARN [Sponge]: /* Exception: */
 thread/WARN [Sponge]: /* org.spongepowered.api.data.persistence.InvalidDataException: null */
 thread/WARN [Sponge]: /* java.util.Optional.orElseThrow(Optional.java:290) */
 thread/WARN [Sponge]: /* com.github.euonmyoji.epicbanitem.util.NbtTagDataUtil.getId(NbtTagDataUtil.java:83) */
 thread/WARN [Sponge]: /* com.github.euonmyoji.epicbanitem.check.CheckRuleServiceImpl.check(CheckRuleServiceImpl.java:98) */
 thread/WARN [Sponge]: /* com.github.euonmyoji.epicbanitem.check.listener.InventoryListener.checkInteractBlock(InventoryListener.java:187) */
 thread/WARN [Sponge]: /* com.github.euonmyoji.epicbanitem.check.listener.InventoryListener.onInteractBlock(InventoryListener.java:182) */
 thread/WARN [Sponge]: /* org.spongepowered.common.event.listener.InteractBlockEventListener_InventoryListener_onInteractBlock259.handle(Unknown Source) */
 thread/WARN [Sponge]: /* org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) */
 thread/WARN [Sponge]: /* org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381) */
 thread/WARN [Sponge]: /* org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:333) */
 thread/WARN [Sponge]: /* org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:446) */
 thread/WARN [Sponge]: /* org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:415) */
 thread/WARN [Sponge]: /* org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:465) */
 thread/WARN [Sponge]: /* org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:247) */
 thread/WARN [Sponge]: /* org.spongepowered.common.event.SpongeCommonEventFactory.callInteractBlockEventPrimary(SpongeCommonEventFactory.java:838) */
 thread/WARN [Sponge]: /* org.spongepowered.common.event.SpongeCommonEventFactory.callInteractBlockEventPrimary(SpongeCommonEventFactory.java:809) */
 thread/WARN [Sponge]: /* net.minecraft.server.MinecraftServer.handler$impl$copmleteTickCheckAnimationAndPhaseTracker$zja000(MinecraftServer.java:5054) */
 thread/WARN [Sponge]: /* net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:713) */
 thread/WARN [Sponge]: /* net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) */
thread/WARN [Sponge]: /* java.lang.Thread.run(Thread.java:745) */

对一个MOD方块使用ebi query -l 掉线

Minecraft: 1.12.2
SpongeAPI: 7.1.0-6446d6d6
Sponge: 1.12.2-7.1.5-SNAPSHOT
SpongeForge: 1.12.2-2768-7.1.5-RC3540
Minecraft Forge: 14.23.5.2806
EpicBanItem-0.2.3-b217.jar

NetworkDispatcher exception
io.netty.handler.codec.EncoderException: String too big (was 37167 bytes encoded, max 32767)
	at net.minecraft.network.PacketBuffer.func_180714_a(PacketBuffer.java:400) ~[gy.class:?]
	at net.minecraft.network.PacketBuffer.func_179256_a(PacketBuffer.java:181) ~[gy.class:?]
	at net.minecraft.network.play.server.SPacketChat.func_148840_b(SourceFile:35) ~[in.class:?]
	at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:51) ~[ha.class:?]
	at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:12) ~[ha.class:?]
	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[MessageToByteEncoder.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.write(NetworkDispatcher.java:548) ~[NetworkDispatcher.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:?]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1032) ~[DefaultChannelPipeline.class:?]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:296) ~[AbstractChannel.class:?]
	at net.minecraft.network.NetworkManager$4.run(NetworkManager.java:245) [gw$4.class:?]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [AbstractEventExecutor.class:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) [SingleThreadEventExecutor.class:?]
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304) [EpollEventLoop.class:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [SingleThreadEventExecutor$5.class:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]

Boop React and Unity crash the server when adding EpicBanItem-1.1.6-beta.4.jar to the server

When adding EpicBanItem-1.1.6.jar or EpicBanItem-1.1.6-beta.4.jar to the server it crashes from these three plugins.
Boop
React
and Unity
when removed the server runs fine.

21.06 09:52:40 [Server] INFO net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from React (react)
21.06 09:52:40 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: Lorg/bstats/sponge/MetricsLite2;
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2215) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:251) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at org.spongepowered.mod.plugin.SpongeModPluginContainer.constructMod(SpongeModPluginContainer.java:282) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
21.06 09:52:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
21.06 09:52:40 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: Lorg/bstats/sponge/MetricsLite2;
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2215) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:69) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:75) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:30) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:38) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:251) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at org.spongepowered.mod.plugin.SpongeModPluginContainer.constructMod(SpongeModPluginContainer.java:282) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) ~[MinecraftServer.class:?]
21.06 09:52:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO Caused by: java.lang.NoClassDefFoundError: Lorg/bstats/sponge/MetricsLite2;
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.privateGetDeclaredFields(Class.java:2583) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields(Class.java:1916) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.DeclaredMembers.getDeclaredFields(DeclaredMembers.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getDeclaredFields(InjectionPoint.java:753) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:663) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:376) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:92) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:40) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:45) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:69) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:75) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:30) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:38) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:251) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at org.spongepowered.mod.plugin.SpongeModPluginContainer.constructMod(SpongeModPluginContainer.java:282) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) ~[MinecraftServer.class:?]
21.06 09:52:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bstats.sponge.MetricsLite2
21.06 09:52:40 [Server] INFO at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.privateGetDeclaredFields(Class.java:2583) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields(Class.java:1916) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.DeclaredMembers.getDeclaredFields(DeclaredMembers.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getDeclaredFields(InjectionPoint.java:753) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:663) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:376) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:92) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:40) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:45) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:69) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:75) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:30) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:38) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:251) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at org.spongepowered.mod.plugin.SpongeModPluginContainer.constructMod(SpongeModPluginContainer.java:282) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) ~[MinecraftServer.class:?]
21.06 09:52:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO Caused by: java.lang.IncompatibleClassChangeError: Implementing class
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.privateGetDeclaredFields(Class.java:2583) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.Class.getDeclaredFields(Class.java:1916) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.DeclaredMembers.getDeclaredFields(DeclaredMembers.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getDeclaredFields(InjectionPoint.java:753) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:663) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:376) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:92) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:40) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:45) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:69) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:75) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:30) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:38) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:34) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache$1.load(FailableCache.java:43) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.FailableCache.get(FailableCache.java:54) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:155) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:592) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:173) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:160) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:124) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:108) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:246) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:251) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at org.spongepowered.mod.plugin.SpongeModPluginContainer.constructMod(SpongeModPluginContainer.java:282) ~[spongeforge-1.12.2-2838-7.4.7.jar:1.12.2-2838-7.4.7]
21.06 09:52:40 [Server] INFO at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.redirect$zza000$forgeImpl$PostEvent(LoadController.java:568) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?]
21.06 09:52:40 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) ~[MinecraftServer.class:?]
21.06 09:52:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_275]
21.06 09:52:40 [Server] Server thread/INFO [STDOUT]: [net.minecraft.crash.CrashReport:func_85057_a:300]: Negative index in crash report handler (0/5)
21.06 09:52:40 [Server] Server thread/ERROR [minecraft/MinecraftServer]: This crash report has been saved to: /./crash-reports/crash-2022-06-21_09.52.40-server.txt

出现一个错误。

向服务器添加名为 CraftingRecipeRedirector 的 Mod 并使用 EpicBanItem。因为 EpicBanItem 的开发团队收到了大量希望 EpicBanItem 支持修改合成表的请求,因此 EpicBanItem 的开发团队通过编写并依赖一个额外的底层 Mod 的方式实现热重载。这种方式毕竟不被 Forge 官方支持,因此稳定性无法保证,但这是不得已的妥协方案。

服务器中添加CraftingRecipeRedirector后会报错。

[11:59:06] [Server thread/WARN] [Sponge]: /* Could not pass anon$1 /
[11:59:06] [Server thread/WARN] [Sponge]: /
***********************************************************************************************************************************************************/
[11:59:06] [Server thread/WARN] [Sponge]: /
Could not pass the event anon$1 to an Event Listener! /
[11:59:06] [Server thread/WARN] [Sponge]: /
/
[11:59:06] [Server thread/WARN] [Sponge]: /
Since the event can be modified during the event's listener, /
[11:59:06] [Server thread/WARN] [Sponge]: /
there could be adverse side effects of the exception occurring /
[11:59:06] [Server thread/WARN] [Sponge]: /
such that duplications or other game breaking issues could exist. /
[11:59:06] [Server thread/WARN] [Sponge]: /
/
[11:59:06] [Server thread/WARN] [Sponge]: /
Due to the nature of the exception, this is not likely an exception /
[11:59:06] [Server thread/WARN] [Sponge]: /
that is covered by SpongeForge or Forge itself, and therefore should /
[11:59:06] [Server thread/WARN] [Sponge]: /
be reported to the mod/plugin author first prior to reporting to /
[11:59:06] [Server thread/WARN] [Sponge]: /
Sponge or Forge. /
[11:59:06] [Server thread/WARN] [Sponge]: /
/
[11:59:06] [Server thread/WARN] [Sponge]: /
Owning Mod/Plugin: epicbanitem /
[11:59:06] [Server thread/WARN] [Sponge]: /
Exception: /
[11:59:06] [Server thread/WARN] [Sponge]: /
java.lang.RuntimeException: null /
[11:59:06] [Server thread/WARN] [Sponge]: /
java.util.Optional.orElseThrow(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
team.ebi.epicbanitem.handler.InventoryListener.lambda$onCrafting$0(InventoryListener.java:113) /
[11:59:06] [Server thread/WARN] [Sponge]: /
java.util.Optional.orElseGet(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
team.ebi.epicbanitem.handler.InventoryListener.onCrafting(InventoryListener.java:110) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.listener.AffectItemStackEventListener_InventoryListener_onCrafting99.handle(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:456) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:417) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:465) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer$.apply(CraftingRecipeRedirectorModContainer.scala:48) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer$.transformSrgOutput(CraftingRecipeRedirectorModContainer.scala:26) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.github.ustc_zzzz.craftingreciperedirector.CraftingRecipeRedirectorModContainer.transformSrgOutput(CraftingRecipeRedirectorModContainer.scala) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.oredict.ShapedOreRecipe.func_77571_b(ShapedOreRecipe.java:87) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.stats.StatList.func_75918_d(StatList.java:138) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.stats.StatList.reinit(StatList.java:348) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.common.ForgeModContainer.mappingChanged(ForgeModContainer.java:586) /
[11:59:06] [Server thread/WARN] [Sponge]: /
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) /
[11:59:06] [Server thread/WARN] [Sponge]: /
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
java.lang.reflect.Method.invoke(Unknown Source) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) /
[11:59:06] [Server thread/WARN] [Sponge]: /
com.google.common.eventbus.EventBus.post(EventBus.java:217) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.Loader.fireRemapEvent(Loader.java:916) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.registries.GameData.injectSnapshot(GameData.java:781) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.FMLContainer.readData(FMLContainer.java:172) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraftforge.fml.common.FMLCommonHandler.handleWorldDataLoad(FMLCommonHandler.java:423) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveFormatOld.loadAndFix(SaveFormatOld.java:119) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveHandler.redirect$bce000$forgeImpl$hookToUpdateSpongeLoadData(SaveHandler.java:1577) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122) /
[11:59:06] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:751) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:4390) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270) /
[11:59:06] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) /
[11:59:06] [Server thread/WARN] [Sponge]: /
java.lang.Thread.run(Unknown Source) */

Error creating ban rule

Error thrown while trying to create a rule:

Modpack: FTB Revelation 3.4.0 on Minecraft 1.12.2
SpongeForge

Command: /ebi create --all-capture ban-industrial-tnt
Holding: Industrial TNT from Industrial Craft 2 (ID: ic2:te, #4096/2)

[19:33:06] [Server thread/ERROR] [epicbanitem]: An error was thrown when trying to add a rule:
java.io.IOException: configurate.typesafe.config.ConfigException$Parse: Reader: 1: Key 'ban-industrial-tnt' may not be followed by token: end of file
        at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:146) ~[spongeforge-1.12.2-2838-7.3.0.jar:1.12.2-2838-7.3.0]
        at ninja.leaping.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:61) ~[spongeforge-1.12.2-2838-7.3.0.jar:1.12.2-2838-7.3.0]
        at team.ebi.epicbanitem.util.TextUtil.serializeStringToConfigNode(TextUtil.java:204) ~[TextUtil.class:?]
        at team.ebi.epicbanitem.command.CommandCreate.execute(CommandCreate.java:167) [CommandCreate.class:?]
        at team.ebi.epicbanitem.command.AbstractCommand$Help.execute(AbstractCommand.java:318) [AbstractCommand$Help.class:?]
        at org.spongepowered.api.command.args.ChildCommandElementExecutor.execute(ChildCommandElementExecutor.java:255) [ChildCommandElementExecutor.class:1.12.2-2838-7.3.0]
        at org.spongepowered.api.command.spec.CommandSpec.process(CommandSpec.java:388) [CommandSpec.class:1.12.2-2838-7.3.0]
        at org.spongepowered.common.command.SpongeCommandDispatcher.process(SpongeCommandDispatcher.java:355) [SpongeCommandDispatcher.class:1.12.2-2838-7.3.0]
        at org.spongepowered.common.command.SpongeCommandManager.process(SpongeCommandManager.java:360) [SpongeCommandManager.class:1.12.2-2838-7.3.0]
        at net.minecraft.command.ServerCommandManager.func_71556_a(SourceFile:665) [dh.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:962) [pa.class:?]
        at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:941) [pa.class:?]
        at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:37) [la.class:?]
        at net.minecraft.network.play.client.CPacketChatMessage.func_148833_a(SourceFile:9) [la.class:?]
        at org.spongepowered.common.event.tracking.phase.packet.PacketPhaseUtil.onProcessPacket(PacketPhaseUtil.java:219) [PacketPhaseUtil.class:1.12.2-2838-7.3.0]
        at net.minecraft.network.PacketThreadUtil$1.redirect$zlc000$impl$redirectToPhaseTracker(SourceFile:540) [hv$1.class:?]
        at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_282]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_282]
        at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
        at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:310) [SpongeImplHooks.class:1.12.2-2838-7.3.0]
        at net.minecraft.server.MinecraftServer.redirect$zjg000$onRun(MinecraftServer.java:4682) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
Caused by: configurate.typesafe.config.ConfigException$Parse: Reader: 1: Key 'ban-industrial-tnt' may not be followed by token: end of file
        at configurate.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:201) ~[ConfigDocumentParser$ParseContext.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:197) ~[ConfigDocumentParser$ParseContext.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseObject(ConfigDocumentParser.java:459) ~[ConfigDocumentParser$ParseContext.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.ConfigDocumentParser$ParseContext.parse(ConfigDocumentParser.java:646) ~[ConfigDocumentParser$ParseContext.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.ConfigDocumentParser.parse(ConfigDocumentParser.java:14) ~[ConfigDocumentParser.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:260) ~[Parseable.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:248) ~[Parseable.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.Parseable.parseValue(Parseable.java:180) ~[Parseable.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.Parseable.parseValue(Parseable.java:174) ~[Parseable.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.impl.Parseable.parse(Parseable.java:299) ~[Parseable.class:1.12.2-2838-7.3.0]
        at configurate.typesafe.config.ConfigFactory.parseReader(ConfigFactory.java:622) ~[ConfigFactory.class:1.12.2-2838-7.3.0]
        at ninja.leaping.configurate.hocon.HoconConfigurationLoader.loadInternal(HoconConfigurationLoader.java:173) ~[spongeforge-1.12.2-2838-7.3.0.jar:1.12.2-2838-7.3.0]
        at ninja.leaping.configurate.hocon.HoconConfigurationLoader.loadInternal(HoconConfigurationLoader.java:54) ~[spongeforge-1.12.2-2838-7.3.0.jar:1.12.2-2838-7.3.0]
        at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:137) ~[spongeforge-1.12.2-2838-7.3.0.jar:1.12.2-2838-7.3.0]
        ... 26 more

Since the IC2 mod shares a lot of the same IDs for its items/blocks, in this example, ic2:te, I have to try ban them based on NBT, when trying to so, I get this error.

Thanks.

NoSuchMethodError with HoconConfigurationLoader.Builder#setParseOptions(ConfigParseOptions)

https://github.com/euOnmyoji/EpicBanItem---Sponge/blob/14ac8bd47a3b45e97ef30dca0e2fe7caddaf40f0/src/main/java/com/github/euonmyoji/epicbanitem/util/TextUtil.java#L145

Could not pass FMLServerStartingEvent to Plugin{id=epicbanitem, name=EpicBanItem, version=1.0, description=a banitem plugin with nbt, authors=[yinyangshi, GiNYAi, ustc-zzzz], source=.\mods\EpicBanItem-1.0.jar}
java.lang.NoSuchMethodError: ninja.leaping.configurate.hocon.HoconConfigurationLoader$Builder.setParseOptions(Lcom/typesafe/config/ConfigParseOptions;)Lninja/leaping/configurate/hocon/HoconConfigurationLoader$Builder;
        at com.github.euonmyoji.epicbanitem.util.TextUtil.<clinit>(TextUtil.java:145) ~[TextUtil.class:?]
        at com.github.euonmyoji.epicbanitem.message.Messages.getMessage(Messages.java:52) ~[Messages.class:?]
        at com.github.euonmyoji.epicbanitem.message.Messages.getMessage(Messages.java:66) ~[Messages.class:?]
        at com.github.euonmyoji.epicbanitem.message.Messages.load(Messages.java:42) ~[Messages.class:?]
        at com.github.euonmyoji.epicbanitem.EpicBanItem.reload(EpicBanItem.java:111) ~[EpicBanItem.class:?]
        at com.github.euonmyoji.epicbanitem.EpicBanItem.onStarting(EpicBanItem.java:85) ~[EpicBanItem.class:?]
        at org.spongepowered.common.event.listener.GameStartingServerEventListener_EpicBanItem_onStarting1.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) ~[RegisteredListener.class:1.12.2-2705-7.1.0-BETA-3206]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:383) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3206]
        at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:420) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3206]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:404) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3206]
        at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:223) [SpongeImpl.class:1.12.2-2705-7.1.0-BETA-3206]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:246) [SpongeMod.class:1.12.2-2705-7.1.0-BETA-3206]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
        at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
        at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
        at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
        at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:560) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:794) [Loader.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:296) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:306) [nz.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162]

Minecraft:1.12.2
Forege:forge-1.12.2-14.23.4.2705
Sponge:spongeforge-1.12.2-2705-7.1.0-BETA-3206
Plugins: EpicBanItem, GriefPrevention, KaroglanSignEditor, LuckPerms, Nucleus, Nucleus Gluon, PlaceholderAPI, Total Economy, VirtualChest, WorldEdit

/ebi create and /ebi query differ

/ebi create on a item with damage value does not place the damage value into the config.

image

epicbanitem {
    "opencomputers:component"=[
        {
            name=ban-creative-apu
            priority=5
            query {
                id="opencomputers:component"
            }
            update {
                "$set" {
                    Damage=0
                    id="minecraft:air"
                }
            }
        }
    ]
}
epicbanitem-version=1

Left Click not being checked when hitting mob.

Version: 0.2.3
Issue: Plugin is currently not checking the use trigger when hitting a mob (in my case all my mobs are customnpcs) with left click, therefore allowing swords and such to be used when "banned". Bows and other items that are used via right-clicked are being blocked just fine that way but the left click is not being checked at all.

Here is how my ban is set up in the banitem.conf

"mmorpg:sword/sword0"=[
        {
            name=common-sword
            priority=5
            query {
                id="mmorpg:sword/sword0"
            }
            use-trigger {
                click=false
                drop=true
                interact=true
                throw=true
                use=true
            }
        }
    ]

My permissions plugin is LuckPerms version: 4.3.80 (The latest at this time)

Issue with crafting ban in 0.4.1

When crafting is banned for an object in previous version, it only blocks crafting that item - example: stick is banned from crafting, you can't craft a stick, but CAN use stick to craft other things like torch.

Now, using the same example, you can't use the stick to craft other things anymore which is probably not intended.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.