Git Product home page Git Product logo

banner's People

Contributors

merith-tk avatar mgazul avatar muriplz avatar qyl27 avatar username404-59 avatar wdog5 avatar wdog5734 avatar windy664 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

banner's Issues

[gradlew runServer] banner.mixins.json:world.level.block.MixinBambooStalkBlock

Inside of gitpod I ran ./gradlew runServer and this happened, I think Banner no like Bamboo

debug.log

latest.log

[18:54:20] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.19.4 with Fabric Loader 0.14.17
[18:54:20] [main/INFO] (FabricLoader) Loading 38 mods:
	- banner 8
	- fabric-api 0.75.3+1.19.4
	- fabric-api-base 0.4.23+9ff28bced8
	- fabric-api-lookup-api-v1 1.6.24+49abcf7ed8
	- fabric-biome-api-v1 13.0.5+fe9afa9dd8
	- fabric-block-api-v1 1.0.5+e022e5d1d8
	- fabric-command-api-v2 2.2.4+ae0966bad8
	- fabric-content-registries-v0 3.5.6+ae0966bad8
	- fabric-convention-tags-v1 1.3.0+6baaf971d8
	- fabric-crash-report-info-v1 0.2.14+aeb40ebed8
	- fabric-data-generation-api-v1 11.3.4+5da15ca1d8
	- fabric-dimensions-v1 2.1.44+7f87f8fad8
	- fabric-entity-events-v1 1.5.12+e45f7c65d8
	- fabric-events-interaction-v0 0.4.42+a1ccd7bfd8
	- fabric-game-rule-api-v1 1.0.32+a1ccd7bfd8
	- fabric-gametest-api-v1 1.2.1+ae0966bad8
	- fabric-item-api-v1 2.1.15+ae0966bad8
	- fabric-item-group-api-v1 3.0.2+e45f7c65d8
	- fabric-lifecycle-events-v1 2.2.14+5da15ca1d8
	- fabric-loot-api-v2 1.1.24+75e98211d8
	- fabric-message-api-v1 5.1.0+1ee8be40d8
	- fabric-mining-level-api-v1 2.1.36+49abcf7ed8
	- fabric-networking-api-v1 1.2.21+4e68ac5bd8
	- fabric-object-builder-api-v1 7.0.0+63b515f4d8
	- fabric-particles-v1 1.0.22+f1e4495bd8
	- fabric-recipe-api-v1 1.0.5+a1ccd7bfd8
	- fabric-registry-sync-v0 2.1.1+a383ab97d8
	- fabric-rendering-data-attachment-v1 0.3.27+afca2f3ed8
	- fabric-rendering-fluids-v1 3.0.20+f1e4495bd8
	- fabric-resource-conditions-api-v1 2.3.0+e6c7d4eed8
	- fabric-resource-loader-v0 0.10.9+711cde8ad8
	- fabric-screen-handler-api-v1 1.3.17+5da15ca1d8
	- fabric-transfer-api-v1 3.0.1+9003cbe9d8
	- fabric-transitive-access-wideners-v1 3.0.2+63b515f4d8
	- fabricloader 0.14.17
	- java 17
	- minecraft 1.19.4
	- mm 2.1
[18:54:21] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/gitpod/.gradle/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/e13b4069fe3555969811d4474f78576c707bbe1c/sponge-mixin-0.12.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[18:54:21] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
[18:54:21] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17
[18:54:22] [main/INFO] (Mohist Banner) Loading libraries, please wait...
[18:54:22] [main/INFO] (KnotHelper) Loading library snakeyaml-1.33.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library maven-resolver-provider-3.8.5.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library maven-resolver-connector-basic-1.7.3.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library maven-resolver-transport-http-1.7.3.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library jansi-1.18.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library jline-2.14.6.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library json-simple-1.1.1.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library sqlite-jdbc-3.41.0.0.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library mysql-connector-j-8.0.32.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library SpecialSource-1.11.0.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library bungeecord-chat-1.16-R0.4.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library tools-1.3.0.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library mohistremapper-0.3.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library dynamicenum-0.1.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library i18n-0.2.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library log4j-iostreams-2.20.0.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library commons-io-2.11.0.jar
[18:54:22] [main/INFO] (KnotHelper) Loading library commons-lang-2.6-mohist.jar
[18:54:27] [main/ERROR] (FabricLoader/Mixin) Mixin apply for mod banner failed banner.mixins.json:world.level.block.MixinBambooStalkBlock from mod banner -> net.minecraft.world.level.block.BambooStalkBlock: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException PROTECTED @Overwrite method growBamboo in banner.mixins.json:world.level.block.MixinBambooStalkBlock from mod banner cannot reduce visibiliy of PUBLIC target method
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PROTECTED @Overwrite method growBamboo in banner.mixins.json:world.level.block.MixinBambooStalkBlock from mod banner cannot reduce visibiliy of PUBLIC target method
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:479) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:452) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:416) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:346) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) [fabric-loader-0.14.17.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
	at net.minecraft.world.level.block.FireBlock.bootStrap(FireBlock.java:326) [minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.minecraft.server.Bootstrap.bootStrap(Bootstrap.java:46) [minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.minecraft.server.Main.main(Main.java:109) [minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]
[18:54:27] [main/ERROR] (Minecraft) Failed to start the minecraft server
java.lang.RuntimeException: Mixin transformation of net.minecraft.world.level.block.BambooStalkBlock failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.17.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.world.level.block.FireBlock.bootStrap(FireBlock.java:326) ~[minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.minecraft.server.Bootstrap.bootStrap(Bootstrap.java:46) ~[minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.minecraft.server.Main.main(Main.java:109) [minecraft-merged-project-root-1.19.4-loom.mappings.1_19_4.layered+hash.528350982-v2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.17.jar:?]
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.17.jar:?]
	... 11 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [banner.mixins.json:world.level.block.MixinBambooStalkBlock from mod banner] from phase [DEFAULT] in config [banner.mixins.json] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.17.jar:?]
	... 11 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PROTECTED @Overwrite method growBamboo in banner.mixins.json:world.level.block.MixinBambooStalkBlock from mod banner cannot reduce visibiliy of PUBLIC target method
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:479) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:452) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:416) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:346) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:299) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.17.jar:?]
	... 11 more

EssentialsX "Cannot get ID of Modern Material" when using certain items

I have confirmed that ...

  • Banner is up to date
  • all dependencies are installed
  • all plugins and mods are up to date
  • unable to reproduce in Spigot
  • unable to reproduce in Fabric

Banner version

212

OS & Java versions

OS: Windows 11 22621.1992 Java: java version "17.0.4" 2022-07-19 LTS

Plugins and Mods

[12:27:13] [Server thread/INFO]: Plugins (26): LuckPerms, WildLoaders, Chunky, CraftableNotchApple, PlaceholderAPI, PluginManager, ClansLite, ProtocolLib, NotTooExpensive, LifeSteal-Smp-Plugin, MixAnyEnchant, SimpleCL, TreeFeller, floodgate, Vault, SilkSpawners_v2, ProtocolLibFixer, Skript, Essentials, ExtractableEnchantments, TuSKe, FastAsyncWorldEdit (WorldEdit), SkBee, TradeSystem, EssentialsChat, EssentialsSpawn

[12:27:21] [Server thread/INFO]: Mods: Banner Mod, Concurrent Chunk Management Engine, Concurrent Chunk Management Engine (Base), Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues), Concurrent Chunk Management Engine (Fixes/General/Threading Issues), Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues), Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs), Concurrent Chunk Management Engine (No Tick View Distance), Concurrent Chunk Management Engine (Optimizations/Memory Allocations), Concurrent Chunk Management Engine (Optimizations/Chunk Access), Concurrent Chunk Management Engine (Optimizations/Chunk IO), Concurrent Chunk Management Engine (Optimizations/Math), Concurrent Chunk Management Engine (Optimizations/Scheduling), Concurrent Chunk Management Engine (Optimizations/General WorldGen), Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen), Concurrent Chunk Management Engine (Rewrites/Chunk Serializer), Concurrent Chunk Management Engine (Rewrites/Chunk IO), Concurrent Chunk Management Engine (Server Utils), Concurrent Chunk Management Engine (Threading/WorldGen), Concurrent Chunk Management Engine (Threading/Lighting), core, toml, MixinExtras, mixin-tools, asyncutil, i18n, Dupe Trigger, Fabric API, Fabric Convention Tags, Fabric Loader, Java HotSpot(TM) 64-Bit Server VM, mapping-io, terminalconsoleappender, exp4j, log4j-iostreams, jline-terminal, jline-terminal-jansi, threadly, snakeyaml

Description

When using /give with EssentialsX, some items don't work. Doing /give player stick works fine, but do /give player diamondsword, it throws the error "Cannot get ID of Modern Material"

Doing /i stick doesn't work whereas doing /give player stick works fine. Essentials is still largely broken with Banner.

Nowhere in the console does the error show. I can provide a screenshot/video if necessary to show the error

Step to reproduce

  1. Install latest Banner and EssentialsX

  2. Do /give player diamondsword, or /i diamondsword

  3. Profit?

Logs

latest.log

A lot of the errors were coming from a plugin called DupeTrigger that I was testing with the items I was giving myself. These have no correlation to this issue, and I'm only saying this since it did flood the console lol

Server pack link (Optional)

No response

About Open Chest GUI Problem

Many native bukkit plugins involving chest gui do open chest gui normally in banner, but they should be displayed in chest the item in the GUI is displayed in the player's backpack and cannot be interacted with. Because in Mohist, this plugin opens chest GUI will report errors, but when in banner doesn't, so I suspect it is a bug. Hope to solve it.

许多涉及箱子菜单的原生bukkit插件在banner中确实能正常打开箱子菜单,但是明明应该显示在箱子菜单中的项目,却显示在了玩家的背包中,而且不能交互。因为在mohist中,这种插件打开箱子菜单时都会报错,而在banner时并没有,所以我怀疑是bug,望解决。

dev-bug: server fails to start in gradlew

Commit ID

Mohist/1.19.4/57396bfe64825c18f81ef9d9cb3da1c27161ff13

Log with Error

debug.log latest.log

Description of Error

Fails to launch

[07:04:29] [main/ERROR] (FabricLoader/Mixin) Error loading companion plugin class [com.mohistmc.banner.mixin.BannerMixinPlugin] for mixin config [banner.mixins.json]. The plugin may be out of date: ClassCastException:class com.mohistmc.banner.mixin.BannerMixinPlugin cannot be cast to class org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin (com.mohistmc.banner.mixin.BannerMixinPlugin is in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @59ec2012; org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin is in unnamed module of loader 'app')
java.lang.ClassCastException: class com.mohistmc.banner.mixin.BannerMixinPlugin cannot be cast to class org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin (com.mohistmc.banner.mixin.BannerMixinPlugin is in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @59ec2012; org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin is in unnamed module of loader 'app')

can be recreated in gitpod

关于重新加入服务器导致Y轴减少问题

在每次进入游戏时会导致Y轴减少。
我发现这应该是一个与网络有关的问题。
如果您的服务器和客户端在同一台计算机上,则不会出现此问题。
如果没有,那么就会出现这种情况。
我认为玩家在加载世界之前就进入了世界,然后没有方块进行自由落体
因为我发现如果玩家在飞行的状态下重进,Y值不会减少。
版本:114

Originally posted by @Zao-chen in #60 (comment)

dev-bug: Invalid Player Data (broken Food Data Mixin)

I am opening these bug reports for issues as I find them, I will me working on an format for them as I come across them, open for suggestions as this bug report is the format I am thinking of

# dev-bug: <bug name in human (not programmer) language>

<the error line from the log>
<the log file + Line Number where error occured> 

<brief description of error>

java.lang.RuntimeException: Mixin transformation of net.minecraft.world.food.FoodData failed
specific error

Upon Player connect, it appears that data relating to "Hunger" (inferred from FoodData) is not fully implemented and functional yet, causing an invalid player data error

MixinDedicatedServer.class -> java.lang.ClassCastException

Commit ID

MohistMC/1.19.4

Log with Error

https://haste.mohistmc.com/usahufekid.yaml

Description of Error

The error occurs after entering the /stop command (it is also possible in other cases, I do not know this). At the same time, after restarting the server, the changes that occurred on the server are rolled back (the players return to the previous coordinates, the terrain is regenerated, the inventory returns to its previous state). Perhaps these 2 things are not related in any way, but I decided to mention it here.
By the error itself, it can be understood that some private class cannot be cast to class net.minecraft.class_3176, i.e. DedicatedServer (based on Mojang mappings).
Link to MixinDedicatedServer here.

P. S. I saw that some edits were made after I finished writing this topic (commit), so if this is no longer relevant, then I apologize

Collision bug with entity

Commit ID

a326470

Log with Error

https://mclo.gs/wr50Yu3

Description of Error

A bug appear when you collide with a mob or any entity, he block you totally and sometimes he doesn't move.
When you tried to jump on entity you are stuck and freeze on this entity.

PalettedContainer.class -> java.lang.NoClassDefFoundError

Commit ID

MohistMC/1.19.4

Log with Error

https://haste.mohistmc.com/duladedumi.sql

Description of Error

java.lang.NoClassDefFoundError: net/minecraft/class_2841$d when I try to generate an island. As far as I understand, class_2841$d is the NMS class PalettedContainer<>. I was thinking of adding it myself, but I didn't see the implementation of NMS classes in Banner at all (except for patches).
You can see where the error is caused when executing the code by the plugin: here.

Multiverse-Core does not see some worlds

Commit ID

MohistMC/1.19.4

Log with Error

https://haste.mohistmc.com/obunidixab.sql

Description of Error

Multiverse-Core recognizes only 2 worlds (world and SuperiorWorld - the world that creates the plugin SuperiorSkyblock2). These 2 worlds are located in the root folder of the server (in the same place as fabric-server). While there are still worlds: DIM1 and DIM-1, but in the world folder. These 2 worlds correspond to world_nether and world_the_end, which should actually lie in the root folder of the server, as it is arranged on the basis of Spigot (however, this is not the case).

[1.20.1-rc1] Cancelling bukkit's EntityDamageEvent on a player

Commit ID

<MohistMC/Banner/f06933a>

Log with Error

No error

Description of Error

bug-01.mp4

When cancelling EntityDamageEvent The sound and camera movement from the client still happen

@EventHandler(priority = EventPriority.HIGHEST)
public void preventFirstFall(EntityDamageEvent event) {
      if(condition) {
            event.setCancelled(true);
      }
}

在Windows上运行没有主清单属性

Commit ID

banner-1.20.1-147

Log with Error

none

Description of Error

banner-1.20.1-147.jar中没有主清单属性

bat脚本:
:start
"C:\Program Files\Zulu\zulu-18\bin\java.exe" -Xms8192M -Xmx8192M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar banner-1.20.1-147.jar

echo Server restarting...
echo Press CTRL + C to stop.
goto :start

依旧会导致所有方块消失

Commit ID

eef4dc7

Log with Error

无报错

Description of Error

从单人移入存档后所有方块消失
可以确定是banner的问题
删除banner后一切正常

下界&末地传送门无法正确传送

请确认您已完成以下几件事

  • 正在使用最新的 Banner
  • 已为所有插件及模组安装依赖
  • 已为所有插件及模组更新至最新版
  • 不可在 Spigot 复现
  • 不可在 Fabric 复现

Banner 版本

banner-1.20.1-238

Java 版本 | 操作系统

openjdk version "17.0.7" 2023-04-18 LTS ; Windows 10 Pro 19045.3208

相关 Mod/插件 的名称及版本

仅安装 banner 和 fabric api 模组,无插件

错误描述

搭建下界传送门后,无法传送到下界;搭建末地传送门后,末地与主世界相重叠

复现步骤

  1. 仅安装 banner 和 fabric api 模组后,启动服务器
  2. 搭建下界传送门后,无法传送到下界;搭建末地传送门后,末地与主世界相重叠

生成的世界文件夹可以像 paper 一样,拆分为 world、world_nether、world_the_end,而不是一个综合的 world 吗?

报错信息

以下是上传的logs
https://fengki-my.sharepoint.com/:f:/g/personal/feng_fengki_onmicrosoft_com/Epki-OzNJ8ZFlxYNDzI1dl4BFsK9t94ihFv3bICQewPAQw?e=z6sRug

logs.zip

复现用压缩包下载链接(可选)

No response

无法和carpet一起使用

Commit ID

https://github.com/MohistMC/Banner/actions/runs/5387069980

Log with Error

无报错

Description of Error

版本

jdk-18.0.2
fabric-carpet-1.20-1.4.112+v230608
banner-1.20.1-112
fabric-api-0.83.1+1.20.1

描述

无mod:正常游玩
单carpet:正常游玩
单banner:正常游玩
banner+carpet:出现生物无响应的情况
准确来说就是所有生物处于不动的状态,位置什么的都不会刷新
只有受到攻击等外部信号才会更新位置和状态,实际效果就有点像攻击生物生物会瞬移
(就像延迟超高一样,但是只有生物会这样)

QQ202374-144021.mp4

Cannot place any head (mob, player, custom) because data is invalid or null (don´t exist)

Commit ID

MohistMC/Banner/commit/89fa80ddbf26f268d19946f70f2a0bafc642ff13

Log with Error

[21:59:46] [Server thread/ERROR]: Failed to handle packet net.minecraft.network.protocol.game.ServerboundUseItemOnPacket@673f0106, suppressing error java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.state.BlockState.getBlock()" because "data" is null at org.bukkit.craftbukkit.v1_20_R1.block.data.CraftBlockData.fromData(CraftBlockData.java:562) ~[Banner%20Mod-LATEST-%5B1.20.%5D.jar:?] at net.minecraft.world.item.StandingAndWallBlockItem.getPlacementState(StandingAndWallBlockItem.java:563) ~[server-intermediary.jar:?] at net.minecraft.world.item.BlockItem.place(BlockItem.java:75) ~[server-intermediary.jar:?] at net.minecraft.world.item.BlockItem.useOn(BlockItem.java:50) ~[server-intermediary.jar:?] at net.minecraft.world.item.ItemStack.useOn(ItemStack.java:1329) ~[server-intermediary.jar:?] at net.minecraft.world.item.ItemStack.useOn(ItemStack.java:1507) ~[server-intermediary.jar:?] at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:940) ~[server-intermediary.jar:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1140) ~[server-intermediary.jar:?] at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:34) ~[server-intermediary.jar:?] at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:8) ~[server-intermediary.jar:?] at net.minecraft.network.protocol.PacketUtils.mda21612$banner$lambda$ensureRunningOnSameThread$0$0(PacketUtils.java:529) ~[server-intermediary.jar:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-intermediary.jar:?] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:156) ~[server-intermediary.jar:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:782) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:164) ~[server-intermediary.jar:?] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:130) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:764) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:758) ~[server-intermediary.jar:?] at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:115) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:742) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:2132) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:265) ~[server-intermediary.jar:?] at java.lang.Thread.run(Thread.java:833) ~[?:?]

Description of Error

The problem is explained in the title but, the problem happens to with vanilla heads.
Without banner mod works well.

Mods or plugins about player heads give the problem and vanilla commands too (don't give any errors with the commands, only when the head is placed).

Psd: Sorry 4 bad eng.

World generation reset and dimensions conflict/coupling, when moving the world folders from a spigot server

Commit ID

/MohistMC/Banner/commit/c9625089958ac374e70bea78edfcab56d9790d18

Log with Error

null

Description of Error

I'm trying to move my world from spigot to fabric, I moved the DIM1 and the DIM-1 folders into the world folder, as the normal process when changing a spigot world to a vanilla/modded world. It worked well before I put the banner file into the mods folder. But after that my world started to glitch.

After loading all the mods and plugins and the world, the console immediately logged that several villagers suffocated in the wall:

[13:25:05] [Server thread/INFO]: Villager Villager['Villager'/31, l='ServerLevel[world]', x=241.30, y=55.00, z=-1102.70] died, message: 'Villager suffocated in a wall'
[13:25:09] [Server thread/INFO]: Villager Villager['Villager'/33, l='ServerLevel[world]', x=242.61, y=55.00, z=-1102.70] died, message: 'Villager suffocated in a wall'
[13:25:10] [Server thread/INFO]: Villager Villager['Villager'/32, l='ServerLevel[world]', x=242.28, y=55.00, z=-1101.56] died, message: 'Villager suffocated in a wall'
[13:25:10] [Server thread/INFO]: Villager Villager['Villager'/58, l='ServerLevel[world]', x=237.80, y=56.00, z=-1078.39] died, message: 'Villager suffocated in a wall'
[13:25:10] [Server thread/INFO]: Villager Villager['Villager'/59, l='ServerLevel[world]', x=237.53, y=56.00, z=-1079.70] died, message: 'Villager suffocated in a wall'
[13:25:11] [Server thread/INFO]: Villager Villager['Villager'/55, l='ServerLevel[world]', x=236.30, y=56.00, z=-1078.54] died, message: 'Villager suffocated in a wall'

I guess this is because the entity data is still there, but the chunk data and block data were reset by Banner.

Then I joined the game, spawned underground, and I issued command /top to get out. The entire world was covered by the original generation of my seed, and my map mod suggested that those chunks out of render distance were still the old data(e.g. my buildings were still there), but ever since I moved to a place it re-generated like it didn't recognize the old data, and created its new one.

When I first issued command /home village, I'm teleported to nether. The blocks weren't rendered, but I can see the particles and the sky were nether-styled. Also the map suggested again I was in nether—my buildings were still there, but a few chunks near my position were replaced by netherracks. I inferred it's probably because the chunks from three dimentions were osmosing into each other.

Server Informations

v1.20.1

mods

  • fabric api
  • banner 1.20

plugins

  • AuthMe
  • EssentialsX
  • LuckPerms
  • minimotd
  • Vault

Сrouch animation when dropping an item

I have confirmed that ...

  • Banner is up to date
  • all dependencies are installed
  • all plugins and mods are up to date
  • unable to reproduce in Spigot
  • unable to reproduce in Fabric

Banner version

260

OS & Java versions

OS: Windows 10 22H2 19045.3208 Java: openjdk version "17.0.5" 2022-10-18

Plugins and Mods

Plugins (1): Slimefun

Name : Slimefun
Version : DEV - 1087 (git dc22e665)

Mods: Banner Mod, MixinExtras, mixin-tools, i18n, Fabric API, Fabric Convention Tags, Fabric Loader, OpenJDK, mapping-io, terminalconsoleappender, log4j-iostreams, jline-terminal, jline-terminal-jansi, snakeyaml

Description

When I drop an item, the player's view falls down, like when crouching.

Step to reproduce

No response

Logs

No response

Server pack link (Optional)

No response

Trees won't grow with bonemeal

I have confirmed that ...

  • Banner is up to date
  • all dependencies are installed
  • all plugins and mods are up to date
  • unable to reproduce in Spigot
  • unable to reproduce in Fabric

Banner version

253

OS & Java versions

OS: Windows 10 22H2 19045.3208 Java: openjdk version "17.0.5" 2022-10-18

Plugins and Mods

Plugins (1): Slimefun

Name : Slimefun
Version : DEV - 1087 (git dc22e665)

Mods: Banner Mod, MixinExtras, mixin-tools, i18n, Fabric API, Fabric Convention Tags, Fabric Loader, OpenJDK, mapping-io, terminalconsoleappender, log4j-iostreams, jline-terminal, jline-terminal-jansi, snakeyaml

Description

Tree saplings don't grow with bonemeal, but grow when randomTickSpeed at 1000.

Step to reproduce

No response

Logs

latest (2).log

Server pack link (Optional)

No response

Plugin disabled after detecting a compatibility issue

Commit ID

/MohistMC/Banner/commit/073c1e12c594bab9593c05a0b41e9748746aa989

Log with Error

[21:36:44] [Server thread/INFO]: [TAB] Enabling TAB v4.0.3 [21:36:44] [Server thread/INFO]: [TAB] Server version: 1.20.1 (v1_20_R1) [21:36:44] [Server thread/INFO]: [TAB] A compatibility issue with your server was found. Unless you are running some really weird server software, this is a bug. [21:36:44] [Server thread/INFO]: [TAB] Disabling TAB v4.0.3

Description of Error

Simple & weird?

List of plugins:
Plugins (15): DriveBackupV2, PlaceholderAPI, EasyWhitelist, ViaVersion, ViaBackwards, ProtocolLib, LuckPerms, SkinsRestorer, TAB, Vault, EasyCommandBlocker, Essentials, CommandPanels, DiscordSRV, ConditionalEvents

  • Every plugin works well. Except TAB.
  • Happen same thing with Mohist directly.
  • Plugin works well in other plugin servers.

List of mods:

  • Fabric API-LATEST-[0.86.01.20.1]
  • banner-1.20.1-171

无法获取世界列表

Commit ID

1.20 least

Log with Error

[14:36:02] [Server thread/INFO]: windy fell from a high place [14:36:19] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "org.bukkit.World$Environment.ordinal()" because "env" is null [14:36:19] [Server thread/WARN]: at com.onarandombox.MultiverseCore.commands.ListCommand.parseColouredEnvironment(ListCommand.java:106) [14:36:19] [Server thread/WARN]: at com.onarandombox.MultiverseCore.commands.ListCommand.lambda$getListContents$2(ListCommand.java:83) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) [14:36:19] [Server thread/WARN]: at java.base/java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining(ConcurrentHashMap.java:3612) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [14:36:19] [Server thread/WARN]: at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) [14:36:19] [Server thread/WARN]: at com.onarandombox.MultiverseCore.commands.ListCommand.getListContents(ListCommand.java:84) [14:36:19] [Server thread/WARN]: at com.onarandombox.MultiverseCore.commands.ListCommand.runCommand(ListCommand.java:68) [14:36:19] [Server thread/WARN]: at com.onarandombox.commandhandler.CommandHandler.checkAndRunCommand(CommandHandler.java:296) [14:36:19] [Server thread/WARN]: at com.onarandombox.commandhandler.CommandHandler.processFoundCommands(CommandHandler.java:143) [14:36:19] [Server thread/WARN]: at com.onarandombox.commandhandler.CommandHandler.locateAndRunCommand(CommandHandler.java:93) [14:36:19] [Server thread/WARN]: at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:839) [14:36:19] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [14:36:19] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:158) [14:36:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:825) [14:36:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchServerCommand(CraftServer.java:809) [14:36:19] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.redirect$zhk000$banner$serverCommandEvent(DedicatedServer.java:766) [14:36:19] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:299) [14:36:19] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:284) [14:36:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:824) [14:36:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:671) [14:36:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:265) [14:36:19] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833) [14:36:19] [Server thread/INFO]: An internal error occurred when attempting to perform this command. [14:36:19] [Server thread/INFO]: Details were printed to the server console and logs, please add that to your bug report. [14:40:39] [Server thread/INFO]: windy was shot by Skeleton

Description of Error

输入了mv list 无法获取世界列表

server won't open

Commit ID

1.20

Log with Error

none

Description of Error

I downloaded the latest release of your server and it just won't even open

Some command doesn't work

Commit ID

banner-1.20.1-160.jar

Log with Error

None

Description of Error

Entering the /op command in the console does not work (even /help does not work)
Uploading 8da3911ca4eef6fc2a71a8d7dc452e34.png…

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.