Coder Social home page Coder Social logo

snownee / kiwi Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 9.0 2.58 MB

Kiwi is a Minecraft modding library designed to help developers focus on content creation instead of repetitive work.

Home Page: https://www.curseforge.com/minecraft/mc-mods/kiwi

License: MIT License

Java 100.00%
minecraft-mod

kiwi's Introduction

Hi, I am Snownee 👋

  • I have been making a lot of Minecraft mods. The most popular one is Jade.
  • I like game design and UX design. Not a fan of technical stuff, like compilers and algorithms.
  • I am still learning English.
  • Fun fact: I hardly ever play Minecraft, and never beat the Ender Dragon in Vanilla.

kiwi's People

Contributors

3tusk avatar jihuayu avatar mikeliro avatar settingdust avatar snownee avatar zeedif 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

Watchers

 avatar  avatar  avatar

kiwi's Issues

Crash with Valkyrie Sky

Mod loader

Fabric

Minecraft version

1.20.1

Mod version

11.5.4

Modloader version

Fabric loader 0.15.6, Fabric api 0.88.1

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://pastebin.com/vMXMCm4V

Issue description

Cannot work with Valkyrie Sky. I install fruitful fun and its dependency with VS2, then it crashed.

Player stuck when entering world in 1.15.2

After updating to 2.8.0 from 2.7.2 I started to get stuck in when I entered the world(I was in a LAN with a friend, it happened to him too). After checking every mod I updated and using Kiwi alone (both 2.8.0 and 2.8.1), I noticed this seems to happen the second time you enter a world/after entering a second world. If you teleport in the air you remain in the position you teleported, the item in your hand(and your hand) appear lower than where they should be, you mine at a slower speed and items and blocks you pick up are bugged. You can still move your camera though. The only way I found to get out of this state is to get killed(you still take damage and commands can kill you). The versions of Forge I used(I tested on both) are 31.2.31 and 31.2.0. Sorry for the long post but I tried to give you as much details
Item bugged iniventory
Slower mining speed

Misupload?

Mod loader

Forge

Minecraft version

1.19.3

Mod version

9.2.0

Modloader version

Forge 44.1.23

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

The latest version that curseforge is showing available for Kiwi is now a file titled "PassableFoliage-1.19.3-forge-6.1.0.jar", which then causes an error message saying you need to download Kiwi.

1.16.4 ( No versions )

  • Forge Version: 1.16.4
  • Mod Version: I don´t know
    I don´t find any mod with the mod version 1.16.4

Failed to load correctly

Mod loader

Forge

Minecraft version

1.18.2

Mod version

6.1.0

Modloader version

Forge: 40.1.31

Modpack info

https://www.curseforge.com/minecraft/modpacks/medieval-minecraft-new/files/3815907

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://pastebin.com/WWR6jYht

Issue description

I added Kiwi & Companion to the Medieval Minecraft Modpack and it worked fine with the previous pack version, but since updating to v12 of the pack it now crashes before getting to the main menu stating "Kiwi has failed to load correctly java.lang.reflect.InvocationTargetException: null" Not sure if my crash report has any additional information that the latest.log doesn't, but I've uploaded that aswell: https://pastebin.com/fygWdRiQ

Kiwi/Snowmagic registry load error

** NOTE THIS IS LITERALLY COPY PASTE FROM SNOWMAGIC FOR THE SAKE ERROR REPORTING **

So to get things down, I'm running the server from a local machine in my own house, separate from our

own every day use machines and just sits in a corner, with a small monitor linked to it, have everything on the open network so a few friends can join and play. This only started happening in the last hour or so, current time 0141AM and began to occur at about 0030AM.

  1. First error couldn't load/create registries with Kiwi --->Uninstalled kiwi and downloaded a new version.
  2. Second error couldn't load registries with Snowagic ---> Uninstalled ran server, through up the error was with PlentyObiomes, Added SnowMagic again and once again it said it was an issue with SnowMagic.

Assuming SnowMagic bakes itself into the world and is required to run a world that has had SnowMagic on it previously.
error logs from the server below.

Also will post this again into the SnowMagic GitHub found here -> https://github.com/Snownee/SnowRealMagic
just for the sake of error reporting.

crash-2020-11-20_00.42.36-fml.txt
crash-2020-11-20_00.48.14-fml.txt
crash-2020-11-20_01.02.35-fml.txt
crash-2020-11-20_01.10.51-fml.txt
crash-2020-11-20_01.20.05-fml.txt
crash-2020-11-20_01.17.26-fml.txt

No container recipe duplicates items

  • Forge/Fabric Version: 1.16.5-36.2.0
  • Mod Version: 1.16.5-3.6.0
    Only with kiwi and jei (recipe added by datapack).
    Recipe with shapless_no_container the same as example (Lava Bucket to Bucket)
    W1NO4GY36IR@C1DK)TXHB
    Take away the result Bucket, but the ingredient Lava Buckets remains and being able to take away
    ~JLG%_V53351TFAN27HB3
    Repeat, duplicated items get.
    SL94)QA(RTS(~({UKZ4EGYM
  • Can you reproduce this issue with relevant mods only?: yes

Forge update breaks your mod.

Forge 1.15.1 - 20.0.51

Changlog "Rename ModConfigEvent.ConfigReloading to ModConfigEvent.Reloading"

Breaks your mod. Kiwi-1.15.1-2.6.3

Please update. Thanks.

Kiwi failed to load

Mod loader

Forge

Minecraft version

1.19.2

Mod version

8.3.4

Modloader version

Forge: 43.2.8

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

Kiwi failes to load when only clothconfig and kiwi are installed.

I noticed something kinda strange

Ok so I'm using the 1.16.1 version of this with the Chinese Workshop mod and it seems to be that no matter what I do, it either says its incompatible or this "Kiwi(kiwi) encountered an error during the create_registries event phase"
then it has "Method Public Void" under it in grey

Rendering Crash - with Modern Industrialization & Patchouli ?

Mod loader

Fabric

Minecraft version

1.18.1

Mod version

kiwi-1.18.1-fabric-5.2.2

Modloader version

0.12.12

Modpack info

https://www.curseforge.com/minecraft/modpacks/the-progressor

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://gist.github.com/SpigotDE/f8abf1ee0aaa177dfb8f30b48af4e430

Issue description

The Modern Industrialization Owner says it seems its kiwi mod

Open MI book -> get to the Steam Age Page -> click on Forge ... -> at the page with the diamond drill it crashed

the game crashes client side with rendering crash

crash-2022-01-13_21.49.26-client.txt

Tag tooltips broken in v11.5.1

Mod loader

Forge

Minecraft version

1.20.1

Mod version

11.5.1

Modloader version

Forge: 47.1.3

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://mclo.gs/aJQn1nt

Issue description

Config is completely default. I'm assuming the tagsTooltipAppendKeybindHint config option means that you added a keybind, and the keybind is supposed to be Alt? Holding down left or right Alt isn't working either.

image

[config] disable "debug message" in chat on world load

Mod loader

Forge

Minecraft version

1.19.2

Mod version

8.1.3

Modloader version

43.1.47

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

is this configurable so it doesn't show up? immersion shattered

image

Crash when starting with ForgeGradle (mc 1.15.2, kiwi 2.8.5, forge 31.2.46)

Hi, i'm currently trying to make use of your mod as (new) mod dev...
So, i did a clean install of forge with the IntelliJ ForgeGradle plugin.

  • Added "Kiwi-1.15.2-2.8.5.jar" to "/src/libs/",
    and added "compile files("src/libs/Kiwi-1.15.2-2.8.5.jar")" (in the dependencies field of build.gradle)

  • The game compiles just fine but won't start.

  • "Kiwi (kiwi) encountered an error during the create_registries event phase
    net.minecraft.util.ResourceLocation.func_110624_b()Ljava/lang/String;"

  • The mod is currently empty, no added classes, just a clean install and your jar :)

debug.log
latest.log

Crash loading on server

  • Minecraft Version:
    1.14.4
  • Mod Version:
    2.4.0
Description: Exception in server tick loop

net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
	Kiwi (kiwi) has failed to load correctly
§7Attempted to load class net/minecraft/client/multiplayer/PlayerController for invalid dist DEDICATED_SERVER
]
	at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:201) ~[?:?] {re:classloading}
	at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:183) ~[?:?] {re:classloading}
	at net.minecraftforge.fml.server.ServerModLoader.begin(ServerModLoader.java:45) ~[?:?] {re:classloading}
	at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:121) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:598) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] {}

Crash when start forge server

Mod loader

Forge

Minecraft version

1.20.1

Mod version

[Forge 1.20.1] 11.5.3

Modloader version

Forge: 47.2.18

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://pastebin.com/hWS89U8r

Issue description

I found that recently Kiwi always seems to have problems starting up, prompting an error in the config.

NetworkInstance 在注册packet的时候有可能造成服务器和客户端id不一致

If bug:

  • Forge Version: 1.12.2_2854
  • Mod Version: 1.12.2-0.5.3.32
  • Can you reproduce this issue with relevant mods only?: yes

某些情况下,客户端和服务器模组加载顺序不一致,在使用NetworkInstance注册Packet的时候会造成服务端和客户端packet的Id不一样,造成Packet无法解析
如何复现:启动包含kiwi, cuisine, researchtable的服务端和客户端,其中,对服务端文件改名 00-researchtable.jar
连接服务器,researchtable无法使用
(为啥你客户端和服务器mod文件名字不一样?这只是复现bug的一种方式,在隔壁群开神之试炼整合包时,服务端和客户端mod列表完全一致但是同样出现此问题,经判断属同一个bug(使用researchtable命令解锁的时候,客户端发出烹饪熟练度增加的信息)

ModList iteration Concurrency

The foreach loop on getMods here can cause a concurrency crash

for (ModInfo info : ModList.get().getMods()) {

See: https://pastebin.com/kyusjJUg

I propose instead that ModList.get().getAllScanData() is used in place as ctm does here:
https://github.com/Chisel-Team/ConnectedTexturesMod/blob/fb779c2ffe8727505a3f03fc77840dbc5139e0a4/src/main/java/team/chisel/ctm/client/texture/type/TextureTypeRegistry.java#L32

The only main thing that needs to be done either way is a new list creation and iterating over the clone instead of the original list.

Crashing on Server Startup

Mod loader

Fabric

Minecraft version

1.18.1

Mod version

Kiwi-1.18.1-fabric-5.2.1.jar

Modloader version

0.12.12

Modpack info

Better Minecraft [FABRIC] 1.18.1

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://pastebin.com/jV0VLrCP

Issue description

Server doesn't start up with Kiwi [FABRIC], tested standalone and still same error

Kiwi, Patchouli一起安装时,打开生活调味料的手册游戏崩溃

版本信息

Kiwi Mod 版本:

Kiwi-1.15.2-2.6.5

Forge 版本:

1.15.2-31.1.41

单人游戏 / 多人游戏

单人游戏

安装的 MOD:

Kiwi, Patchouli, Spice of Life: Carrot Edition(生活调味料:胡萝卜版),如崩溃报告中所见。

崩溃报告的链接

https://paste.ubuntu.com/p/s6P6XJysGz/

问题描述

如何复现

  1. 安装上述三个模组,启动游戏。
  2. 调整游戏语言为中文(**)。
  3. 打开生活调味料的食物手册。
  4. 游戏崩溃。

我已经将问题汇报给生活调味料作者:Cazsius/Spice-of-Life-Carrot-Edition#87
在此感谢你的帮助!

Incompatible with search bar in Tom's Simple Storage

Mod loader

Fabric

Minecraft version

1.20.1

Mod version

11.5.4+

Modloader version

Fabric: Loader 0.15.9 + API 0.92.0

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

items cannot be searched when the tags are folded
(REI works well)

Snipaste_2024-04-07_22-57-44
Snipaste_2024-04-07_23-00-15

RenderLayer binding crashes startup

Mod loader

Forge

Minecraft version

1.18.2

Mod version

6.1.1

Modloader version

40.1.46

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

[00:04:07] [main/ERROR] [ne.mi.fm.ja.FMLModContainer/]: Exception caught during firing event: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
	Index: 1
	Listeners:
		0: NORMAL
		1: ASM: class snownee.kiwi.KiwiModules handleRegister(Lnet/minecraftforge/event/RegistryEvent$Register;)V
java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.

I'm trying to add compatibility with your mod and am using cursemaven to use your mod as a runtimeonly compile.
when i try to launch my client, i get a crash and it basically tells that the kiwi mod is incorrectly registering their layers.

edit: ive also got fruit trees as a runtime only compile if that is of any interest.

Crash server on boot

Mod loader

Forge

Minecraft version

1.16.5

Mod version

3.6.1

Modloader version

Mohist #1012

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

https://pastebin.com/Mkv9a2wp

Issue description

No response

Crash on startup

Mod loader

Forge

Minecraft version

1.18.2

Mod version

Kiwi-1.18.2-forge-6.1.2.jar

Modloader version

40.1.68

Modpack info

No response

If bug:

  • Can you reproduce this issue with relevant mods only?

If bug: The latest.log file

No response

Issue description

Happens in a modpack environment, likely a weird conflict somewhere though I'm not where what's causing it.

Relevant parts of the log:
[05:16:52] [modloading-worker-0/ERROR]: Failed to create mod instance. ModID: kiwi, class snownee.kiwi.Kiwi
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[javafmllanguage-1.18.2-40.1.68.jar%23219!/:?]
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[fmlcore-1.18.2-40.1.68.jar%23218!/:?]
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.common.collect.Multimap.put(Object, Object)" because "snownee.kiwi.Kiwi.moduleData" is null
at snownee.kiwi.Kiwi.(Kiwi.java:202) ~[Kiwi-1.18.2-forge-6.1.2.jar%23189!/:6.1.2]
... 14 more

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.