Giter Site home page Giter Site logo

candymod's People

Contributors

florensie avatar happyzleaf avatar jtk222 avatar mc-kaishixiaxue avatar ochotonida avatar warbleorigin avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

candymod's Issues

WorldGenGummyWorm can lock server thread

MC: 1.12.2
Forge: 14.23.5.2847
CandyWorld: 1.1.4

Hi!

Darkosto has been using this mod in an upcoming Modpack where the world is generated as large hexes, we use your biomes for some of the hexes.
We have encountered a generation issue when a Gummy Swamp spawns next to a Void hex and the WorldGenGummyWorm happens to run on the edge of the biome the server thread enters an infinite loop.

With some debugging and thread dumping I've found that the findSurfaceBlock() method will run infinitely if it's over a Void. The isAirBlock() check in isAirOrLiquid() always returns true when below 0 so I suggest to add a check of Y being above 0.

I know this very special edge case and not intended by the mod but would appreciate it being fixed.

minecraft 1.12.2 error loading candyworld 1.1.4

hello,
that error ocurrs if i start minecraft 1.12.2 :

et.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Candy World (candymod)
Caused by: java.lang.IllegalArgumentException: Failed to register dimension for id 23, One is already registered
at net.minecraftforge.common.DimensionManager.registerDimension(DimensionManager.java:134)
at com.ochotonida.candymod.world.dimension.Dimension.init(Dimension.java:14)
at com.ochotonida.candymod.proxy.CommonProxy.preInit(CommonProxy.java:20)
at com.ochotonida.candymod.proxy.ClientProxy.preInit(ClientProxy.java:44)
at com.ochotonida.candymod.CandyMod.preInit(CandyMod.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:629)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Crash with Primitive Mobs

Forge v14.23.3.2682
Primitive Mobs v1.1.6_beta
Candy World v0.4.3
I got a crash when a Rocket Creeper from Primitive Mobs exploded in the Cotton Candy biome.
Crash Report

Gummy worms load unloaded chunks during worldgen

[ModName] loaded a new chunk (XXXX, X Dimension: XX) during chunk population, causing cascading worldgen lag. Please report this to the mod's issue tracker. This log can be disabled in the Forge config.

magic piece of candy not teleporting

in the latest version, the magic piece of candy does not work. the candy will not be consumed like you are traveling to the dimension and a portal sound will play but nothing will happen. checking the logs the mod doesnt issue any commands either. when eaten again the magic piece of candy will still not be consumed, unlike when travelling back.

.lang files missing entries

Currently, the following .lang files are missing entries:

****:

Gonna leave this open (possibly indefinitely) so I can always add more

Butter's recipe conflict

I found some recipe conflicts whose ingredient is a bucket of milk.
candymod:butter = This mod's butter.
harvestcraft:freshmilkitem = Pam's Harvestcraft's fresh milk.
chinjufumod:item_butter = Chinjufu's butter.
minecraft:milk_bucket->candymod:butter
minecraft:milk_bucket->harvestcraft:freshmilkitem*4
https://github.com/MatrexsVigil/harvestcraft/blob/master/src/main/resources/assets/harvestcraft/recipes/freshmilkitem_minecraft_milk_bucket.json
minecraft:milk_bucket->chinjufumod:item_butter
https://github.com/Ayutaki-Shou/ChinjufuMod3.x/blob/master/1.12.2/src/main/resources/assets/chinjufumod/recipes/item_butter.json

magic candy causes infinite hunger

not sure if this is an intended effect but eating the magic candy causes the player to have infinite hunger and sprint, even the hunger effect does not lower the hunger bar. i had to do hunger 255 to have it even make a dent, and even then it went all the way back up after the effect was over.

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.