Git Product home page Git Product logo

productive-bees's Introduction

Productive Bees

Supported Versions License Discord Curseforge Downloads

Here bee puns

Modifying Productive Bees

Most aspects of Productive Bees can be modified with a data pack. An example datapack can be found here https://github.com/JDKDigital/productive-bees/tree/1.20.0/pb_datapack Datapacks must be put in the datapacks folder inside the world folder and be enabled using the /datapack enable command.

Adding or removing bees

The first thing to do is to create a directory called productivebees on the same level as recipes and tags. In that folder you will put the json files for your bees. The filename will be the name of the bee clay.json becomes Clay Bee and green_grass.json becomes Green Grass Bee. The internal name you will later use in recipes will be productivebees:clay and productivebees:green_grass. There are not many fields in the json yet, but you must include the primary (head) and secondary (abdomen) colors. You can use conditions just like in recipes. See this example productivebees/productivebees/ender.json There are two other fields description which is the description shown in JEI and flowerTag which is the name of the block tag this bee will use as flowers. The tag name would be something like minecraft:flowers or forge:storage_blocks/lead. It defaults to minecraft:flowers if nothing is defined.

Next you can make breeding recipes or item conversion recipes, depending on how you want to obtain the bee. The location for the breeding recipe is recipes/bee_breeding and for conversion recipes/bee_conversion. An example of breeding productivebees/recipes/bee_breeding/constantan_bee.json and conversion productivebees/recipes/bee_conversion/manasteel_bee.json

You will then need to make a recipe for the bees production when inside a hive, the recipe is located in recipes/bee_produce. You will most likely just follow this format productivebees/recipes/bee_produce/constantan_bee.json The comb output has to be productivebees:configurable_honeycomb and the bee_type need to be the internal name of your bee. item_output is the item produced if combs are disabled in the config.

Last you need a centrifuge recipe for your comb in recipes/centrifuge. For metals I usually make two recipes, one for the ingot and one for the dust (if any). The ingot recipe is disabled if a dust exist. productivebees/recipes/centrifuge/honeycomb_constantan.json, productivebees/recipes/centrifuge/honeycomb_constantan_dust.json The ingredient has to be productivebees:configurable_honeycomb and comb_type is the internal name of your bee.

Recipe for making comb blocks is done automatically.

Existing bees implemented using the data pack system can be removed by overriding their json file. Existing bees can be found in productivebees/productivebees To disable a bee, copy the json file to your data pack and change the conditions to something that evaluates to false.

Changing the comb block recipes

By default it takes 4 honeycombs to make a comb block. To change the count you need to override recipes in productivebees/recipes/comb_block. configurable_comb_block.json and configurable_honeycomb.json has a count property which is the one used for calculating the data pack bees comb recipes.

Changing solitary bee spawns

Recipes in productivebees/recipes/bee_spawning can be overridden to change which bees spawn from which nest. The repopulation cooldown can also be defined here.

productive-bees's People

Contributors

1593726048 avatar alepod avatar angrybacteria avatar enigmaquip avatar esotericist avatar gcoakes avatar jaisdk avatar pucgenie avatar quezler avatar quinteger avatar starforcraft avatar telepathicgrunt avatar youcantcheatonvacsecuredservers avatar zerokun265 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

Watchers

 avatar  avatar  avatar  avatar  avatar

productive-bees's Issues

Large amounts of bees create significant stutters

I know this is indiscript and maybe unavoidable but after about 30 bees spawned in performance decreases, to the point where the server has ~2sec hangs at around 100 bees. It might be due to too much pathfinding, but vanilla bees do not seem to cause the same amount of lag.
Minecraft Version 15.2
Mod version 0.1.7
Forge version 31.2.0

No Crystalline Bees In The Nether

I'm unable to find Crystalline Bees or their nest in the nether. I've seen the other bees like the Glowstone Bee and Magma Bees. I tried to even put the spawn rate way up and it worked for all the bees, but it didn't make Crystalline Bees spawn either.

How do you make use of ender bees?

I've been trying to figure it out for the past 20 minutes, and still can't get them to at least get into Advanced Hive. Can somebody help me with this?

Internal Exception: java.lang.NullPointerException

When trying to sign into a server that is running version 0.1.3 the user recieves the following error: Reverting back to 0.1.2 and everything works fine.

[minecraft/ServerPlayNetHandler]: mouse0270 lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException

Centrifuge only shows one output in JEI

I've been messing around with centrifuge recipes and noticed that if a recipe has multiple outputs, JEI will only show one of them. For example, if I change the Powdery Comb item to have multiple possible outputs (in this particular case, the sulfur and nitrate dusts from Immersive Engineering) JEI will show one or the other depending on their order in the file, but never both.

Combs dont have an output

Most of the production bee combs wont produce anything in the centrifuge. Running in Enigmatica 6 (0.1.17).

Applies to:

Leaden, nickel, platinum, invar, tungsten, honey (vanilla), lapis, zinc, gold, amber, osmium, bauxite, radioactive, quartz, electrum, iron, steel, fossilised, brazen, withered, diamond, tin, titanium, emerald, silver, copper, bronze.

Working as intended:

redstone, powdery, draconic, mamatic, bone, ender, milky, blazing, glowing, slimy, rotten,

BUG? Silent's Mechanisms - Comb centrifuge recipes inconsistent or missing

Hi, love the mod.

When Silent's Mechanisms is installed which adds many modded metals and levels of processing (such as dusts and chunks) resource combs from this mod don't produce consistent materials. What I mean by this is that some combs when centrifuged produce resource chunks, while most produce dust (which is what I assume is the intended resource to be produced?). Additionally, iron combs produce nothing at all when Silent's Mechanisms is installed.

None of these issues are fixed if JAOPCA is installed as well, which I tried on the off chance that it might work, and then uninstalled it.

I attempted isolating the issue (it was discovered while trying to assemble a modpack) and it indeed still happens if the only mods installed are the following:

  • Just Enough Items 6.0.0.4
  • Productive Bees 0.1.10
  • Silent Lib 4.6.3+55
  • Silent's Mechanisms 0.7.2+52

I don't know if this issue is unique to the mod being combined with Silent's Mechanisms and its handling of metals, or if this issue exists with other mods that add modded materials and levels of processing.

Thank you for your time.

[Suggestion] user added bees

would be super cool if we could add our own bees to the mod using .json (resourceful bees mod has something similar, but i love the way your mod does things xD)... would be super awesome for pack devs

Productive Bees and BeeSourceful Issue?

Happened to find two diamond bees and caught them. Afterword's I built a small area and incased the bees in a area. However shortly after the bees return to the hive my server crashes with the following error. I disabled BeeSourceful (really only had it because I like the idea of getting resource combs that have to be converted into a resource over getting just the resource).

I kinda hope you add that to your mod, as having both BeeSourceful and Productive Bee's seems kinda weird anyway since it already duplicates a lot of features from each other.

�[m�[1;31m[10:56:50] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.crash.ReportedException: Ticking block entity
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:853) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:784) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_251] {}
Caused by: java.lang.NoSuchMethodError: net.minecraft.item.Item.func_200296_o()Lnet/minecraft/util/text/ITextComponent;
	at cy.jdkdigital.productivebees.world.storage.loot.functions.ConvertToComb.func_215859_a(ConvertToComb.java:26) ~[?:1.15.2-0.1.2] {re:classloading}
	at net.minecraft.world.storage.loot.LootFunction.apply(SourceFile:32) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.LootFunction.apply(SourceFile:21) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.functions.LootFunctionManager.func_216239_a(SourceFile:115) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.functions.ILootFunction.func_215857_a(SourceFile:16) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.ItemLootEntry.func_216154_a(SourceFile:28) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.StandaloneLootEntry$1.func_216188_a(SourceFile:60) ~[?:?] {re:classloading}
	at net.minecraft.world.storage.loot.LootPool.func_216095_b(LootPool.java:67) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.storage.loot.LootPool.func_216091_a(LootPool.java:90) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.storage.loot.LootTable.func_216114_a(LootTable.java:68) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.storage.loot.LootTable.func_216120_b(LootTable.java:80) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.storage.loot.LootTable.func_216113_a(LootTable.java:85) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at cy.jdkdigital.productivebees.tileentity.AdvancedBeehiveTileEntity.getBeeProduce(AdvancedBeehiveTileEntity.java:179) ~[?:1.15.2-0.1.2] {re:classloading}
	at cy.jdkdigital.productivebees.tileentity.AdvancedBeehiveTileEntity.lambda$tick$3(AdvancedBeehiveTileEntity.java:111) ~[?:1.15.2-0.1.2] {re:classloading}
	at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:161) ~[?:?] {re:classloading}
	at cy.jdkdigital.productivebees.tileentity.AdvancedBeehiveTileEntity.func_73660_a(AdvancedBeehiveTileEntity.java:110) ~[?:1.15.2-0.1.2] {re:classloading}
	at net.minecraft.world.World.func_217391_K(World.java:473) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:368) ~[?:?] {re:classloading,xf:fml:quark:change-sleeping-player-count,xf:fml:quark:add-rave-hook,pl:runtimedistcleaner:A}
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:849) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	... 4 more
�[m�[1;31m[10:56:50] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: C:\MC Server Soft\servers\Forge 31.1.49\.\crash-reports\crash-2020-05-08_10.56.50-server.txt
�[m�[32m[10:56:50] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server

Stopping Zombie/Skeleton Bee's

We are having an issue with these two zombies. The hive is in a 5x5 space that stands 3 blocks tall. It has an expansion hive on it. We have glow stone above and below the hive. The lowest block level light is 9. We even over breed the diamond bees so we had 7 instead of 5. Yes now all of our diamond bees our outside of their hive except 2 because there are 3 skeleton bees inside of it.

How can we prevent Zombie and Skeleton bees from spawning taking up a hives spots? Are we doing something wrong? Like is light level 9 to low?

[suggestion][1.15.2]

I tried your mod and at the moment I really see it as a new start for bees in minecraft (a new forestry like)

I would advise you to make the fuel centrifuge (whichever you prefer) [it would be fantastic if it can also support upgrades]

not to make the bees ingots but nuggets or dust to be cooked (they seem really op now)

and the bees at the moment seem to me extremely productive, you could divide them into production tiers

[suggestion] Use for honey

I have a crapload of honey, and absolutely no use for it, I'd love to be able to use it somehow. Generating power from honey would be awesome but thats probably outside the scope of this mod. Maybe using honey as a hive accelerator or something? Honestly no clue, but some use for honey would be sweet. Loving this mod btw, definitely my new go-to resource generator

Centrifuge Stops Returning Diamond after 2? Honey Stops at 16.

If you put 64 Diamond honey combs into the centrifuge it stops producing diamond after 2. We dropped 64 in, let it run, came back to it and noticed we only had two diamonds. we removed the diamonds and it produced 2 more diamonds and than stopped.

It produced 16 Honey bottles and stopped, but kept using bottles. So we only got 16 bottles out of 64 honey bombs.

Server throws Error if JEI is not installed

Well trying to debug issue #7 I setup a new server running just productive bees. However the server threw errors

[09May2020 11:28:22.373] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Failed to reload data packs
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: mezz/jei/api/ingredients/IIngredientHelper
	at java.util.concurrent.CompletableFuture.reportGet(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:1.8.0_251]
	at net.minecraft.server.MinecraftServer.func_195568_a(MinecraftServer.java:1467) [?:?]
	at net.minecraft.server.MinecraftServer.func_195560_a(MinecraftServer.java:450) [?:?]
	at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [?:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:212) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:613) [?:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
Caused by: java.lang.NoClassDefFoundError: mezz/jei/api/ingredients/IIngredientHelper
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_251]
	at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
	at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:127) ~[modlauncher-5.1.0.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.1.0.jar:?]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
	at cy.jdkdigital.productivebees.recipe.AdvancedBeehiveRecipe$Serializer.read(AdvancedBeehiveRecipe.java:116) ~[?:1.15.2-0.1.3]
	at cy.jdkdigital.productivebees.recipe.AdvancedBeehiveRecipe$Serializer.func_199425_a_(AdvancedBeehiveRecipe.java:105) ~[?:1.15.2-0.1.3]
	at net.minecraft.item.crafting.RecipeManager.func_215377_a(RecipeManager.java:134) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:1.8.0_251]
	at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_195568_a(MinecraftServer.java:1464) ~[?:?]
	... 5 more
Caused by: java.lang.ClassNotFoundException: mezz.jei.api.ingredients.IIngredientHelper
	at java.lang.ClassLoader.findClass(Unknown Source) ~[?:1.8.0_251]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:101) ~[modlauncher-5.1.0.jar:?]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_251]
	at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
	at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_251]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:127) ~[modlauncher-5.1.0.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.1.0.jar:?]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_251]
	at cy.jdkdigital.productivebees.recipe.AdvancedBeehiveRecipe$Serializer.read(AdvancedBeehiveRecipe.java:116) ~[?:1.15.2-0.1.3]
	at cy.jdkdigital.productivebees.recipe.AdvancedBeehiveRecipe$Serializer.func_199425_a_(AdvancedBeehiveRecipe.java:105) ~[?:1.15.2-0.1.3]
	at net.minecraft.item.crafting.RecipeManager.func_215377_a(RecipeManager.java:134) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:1.8.0_251]
	at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?]
	at net.minecraft.server.MinecraftServer.func_195568_a(MinecraftServer.java:1464) ~[?:?]
	... 5 more

2020-05-09-2.log

Crash with Cooking for Blockheads

(I have lots of other mods, but CfB is the only mod in the stacktrace)

[11:13:50] [Server-Worker-19/INFO]: [net.minecraft.util.registry.Bootstrap:func_179870_a:103]: ---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 5/15/20 11:13 AM
Description: Feature placement

java.lang.NullPointerException: Feature placement
	at net.blay09.mods.cookingforblockheads.compat.CompatCapabilityLoader.attachTileEntityCapabilities(CompatCapabilityLoader.java:47) ~[?:8.0.1] {re:classloading}
	at net.minecraftforge.eventbus.ASMEventHandler_87_CompatCapabilityLoader_attachTileEntityCapabilities_AttachCapabilitiesEvent.invoke(.dynamic) ~[?:?] {}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-2.2.0-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?] {}
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:564) ~[?:?] {re:mixin,re:classloading}
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:558) ~[?:?] {re:mixin,re:classloading}
	at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:48) ~[?:?] {re:mixin,re:classloading}
	at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:44) ~[?:?] {re:mixin,re:classloading}
	at net.minecraft.tileentity.TileEntity.<init>(TileEntity.java:34) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.tileentity.BeehiveTileEntity.<init>(SourceFile:62) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at cy.jdkdigital.productivebees.tileentity.AdvancedBeehiveTileEntityAbstract.<init>(AdvancedBeehiveTileEntityAbstract.java:48) ~[?:1.15.2-0.1.6] {re:classloading}
	at cy.jdkdigital.productivebees.tileentity.SolitaryNestTileEntity.<init>(SolitaryNestTileEntity.java:40) ~[?:1.15.2-0.1.6] {re:classloading}
	at cy.jdkdigital.productivebees.init.ModTileEntityTypes$$Lambda$8087/109394862.get(Unknown Source) ~[?:?] {}
	at net.minecraft.tileentity.TileEntityType.func_200968_a(TileEntityType.java:92) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:extratags.mixins.json:BlockEntityTypeMixin,pl:mixin:A}
	at cy.jdkdigital.productivebees.block.SolitaryNest.createTileEntity(SolitaryNest.java:58) ~[?:1.15.2-0.1.6] {re:classloading}
	at net.minecraftforge.common.extensions.IForgeBlockState.createTileEntity(IForgeBlockState.java:130) ~[?:?] {re:mixin,re:classloading}
	at net.minecraft.world.gen.WorldGenRegion.func_175625_s(WorldGenRegion.java:194) ~[?:?] {re:classloading}
	at cy.jdkdigital.productivebees.gen.feature.SolitaryNestFeature.placeNest(SolitaryNestFeature.java:81) ~[?:1.15.2-0.1.6] {re:classloading}
	at cy.jdkdigital.productivebees.gen.feature.WoodSolitaryNestFeature.place(WoodSolitaryNestFeature.java:60) ~[?:1.15.2-0.1.6] {re:classloading}
	at cy.jdkdigital.productivebees.gen.feature.WoodSolitaryNestFeature.func_212245_a(WoodSolitaryNestFeature.java:14) ~[?:1.15.2-0.1.6] {re:classloading}
	at net.minecraft.world.gen.feature.ConfiguredFeature.func_222734_a(SourceFile:53) ~[?:?] {re:classloading}
	at net.minecraft.world.biome.Biome.func_203608_a(Biome.java:281) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:extratags.mixins.json:BiomeMixin,pl:mixin:A}
	at net.minecraft.world.gen.ChunkGenerator.func_202092_b(ChunkGenerator.java:103) ~[?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
	at net.minecraft.world.chunk.ChunkStatus.lambda$static$9(ChunkStatus.java:74) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.chunk.ChunkStatus$$Lambda$1615/1692009786.doWork(Unknown Source) ~[?:?] {}
	at net.minecraft.world.chunk.ChunkStatus.func_223198_a(ChunkStatus.java:195) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.server.ChunkManager.lambda$null$18(ChunkManager.java:519) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ChunkManagerMixin,pl:mixin:A}
	at net.minecraft.world.server.ChunkManager$$Lambda$12504/429741161.apply(Unknown Source) ~[?:?] {}
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-2.0.24.jar:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
	at net.minecraft.world.server.ChunkManager.lambda$func_223156_b$20(ChunkManager.java:517) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ChunkManagerMixin,pl:mixin:A}
	at net.minecraft.world.server.ChunkManager$$Lambda$12489/178519170.apply(Unknown Source) ~[?:?] {}
	at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) ~[?:1.8.0_51] {}
	at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926) ~[?:1.8.0_51] {}
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
	at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) ~[?:?] {re:classloading}
	at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter$$Lambda$12502/993850346.run(Unknown Source) ~[?:?] {}
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213148_e(SourceFile:83) ~[?:?] {re:classloading}
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213145_a(SourceFile:123) ~[?:?] {re:classloading}
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.run(SourceFile:91) ~[?:?] {re:classloading}
	at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_51] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server-Worker-19
Stacktrace:
	at net.blay09.mods.cookingforblockheads.compat.CompatCapabilityLoader.attachTileEntityCapabilities(CompatCapabilityLoader.java:47)
	at net.minecraftforge.eventbus.ASMEventHandler_87_CompatCapabilityLoader_attachTileEntityCapabilities_AttachCapabilitiesEvent.invoke(.dynamic)
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:564)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:558)
	at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:48)
	at net.minecraftforge.common.capabilities.CapabilityProvider.gatherCapabilities(CapabilityProvider.java:44)
	at net.minecraft.tileentity.TileEntity.<init>(TileEntity.java:34)
	at net.minecraft.tileentity.BeehiveTileEntity.<init>(SourceFile:62)
	at cy.jdkdigital.productivebees.tileentity.AdvancedBeehiveTileEntityAbstract.<init>(AdvancedBeehiveTileEntityAbstract.java:48)
	at cy.jdkdigital.productivebees.tileentity.SolitaryNestTileEntity.<init>(SolitaryNestTileEntity.java:40)
	at cy.jdkdigital.productivebees.init.ModTileEntityTypes$$Lambda$8087/109394862.get(Unknown Source)
	at net.minecraft.tileentity.TileEntityType.func_200968_a(TileEntityType.java:92)
	at cy.jdkdigital.productivebees.block.SolitaryNest.createTileEntity(SolitaryNest.java:58)
	at net.minecraftforge.common.extensions.IForgeBlockState.createTileEntity(IForgeBlockState.java:130)
	at net.minecraft.world.gen.WorldGenRegion.func_175625_s(WorldGenRegion.java:194)
	at cy.jdkdigital.productivebees.gen.feature.SolitaryNestFeature.placeNest(SolitaryNestFeature.java:81)
	at cy.jdkdigital.productivebees.gen.feature.WoodSolitaryNestFeature.place(WoodSolitaryNestFeature.java:60)
	at cy.jdkdigital.productivebees.gen.feature.WoodSolitaryNestFeature.func_212245_a(WoodSolitaryNestFeature.java:14)
	at net.minecraft.world.gen.feature.ConfiguredFeature.func_222734_a(SourceFile:53)

-- Feature --
Details:
	Id: productivebees:oak_wood_nest_feature
	Description: cy.jdkdigital.productivebees.gen.feature.WoodSolitaryNestFeature@1efe2fb2
Stacktrace:
	at net.minecraft.world.biome.Biome.func_203608_a(Biome.java:281)

-- Generation --
Details:
	CenterX: -9
	CenterZ: 10
	Step: VEGETAL_DECORATION
	Seed: 6732929913277648253
	Biome: biomesoplenty:redwood_forest
Stacktrace:
	at net.minecraft.world.gen.ChunkGenerator.func_202092_b(ChunkGenerator.java:103)
	at net.minecraft.world.chunk.ChunkStatus.lambda$static$9(ChunkStatus.java:74)
	at net.minecraft.world.chunk.ChunkStatus$$Lambda$1615/1692009786.doWork(Unknown Source)
	at net.minecraft.world.chunk.ChunkStatus.func_223198_a(ChunkStatus.java:195)

-- Chunk to be generated --
Details:
	Location: -9,10
	Position hash: 47244640247
	Generator: biomesoplenty.common.world.ChunkGeneratorOverworldBOP@55487398
Stacktrace:
	at net.minecraft.world.server.ChunkManager.lambda$null$18(ChunkManager.java:519)
	at net.minecraft.world.server.ChunkManager$$Lambda$12504/429741161.apply(Unknown Source)
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
	at net.minecraft.world.server.ChunkManager.lambda$func_223156_b$20(ChunkManager.java:517)
	at net.minecraft.world.server.ChunkManager$$Lambda$12489/178519170.apply(Unknown Source)
	at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952)
	at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926)
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
	at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58)
	at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter$$Lambda$12502/993850346.run(Unknown Source)
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213148_e(SourceFile:83)
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213145_a(SourceFile:123)
	at net.minecraft.util.concurrent.DelegatedTaskExecutor.run(SourceFile:91)
	at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)


Full Log:
latest.log

[Suggestion][1.15.2]Honey Fluid should slow mobs down greatly

Just an idea for the honey fluid. When making fluids, you can make a fluid without specifying the actual block but in order to do the speed slowing effect, you may have to make the block itself.

Here's an example from my mod where my fluids has an associated block as well:
https://github.com/TelepathicGrunt/Bumblezone/blob/master/src/main/java/net/telepathicgrunt/bumblezone/blocks/BzBlocks.java#L56

Then you can add properties to that block to add new behaviors to the fluid and you also get access to the block's other methods for more interesting stuff such as heal bees on collision.

I hope this helps!

Bee's turning into zombie/skeleton bees

So we are noticing that all of our bees our turning into Zombie/Skeleton Bees? For example we went to the nether a 2 days ago and got a magmatic and brought it back, replaced all the bee hives with advanced bee hives and logged off the server. Came back to the server yesterday and all of our normal bees were gone included our magmatic bee and instead we had 2 zombie bees and 1 skeleton bee. We assumed the normal bees flew away because they didn't like the new hives, but were not sure what happened to the magmatic bee.

So we said, whatever and went out and caught a few different types of bees. Today when we logged back in, we had just more zombie and skeleton bees and all of our other one's were gone again. Assuming this is a WIP, is this a bug or intended feature? Do zombie/skeleton bee's kill other bees? They are not listed on your readme, so I am trying to dig through the source code today to see if I can determine whats happening and way, but figured I would post this here too.

Suggestion: Some way to configure which item is produced

For example, let's say I have multiple Copper Ingots in my pack. The Centrifuge (or just bees if enableCombProduce = false) seems to give the first type of copper it can find. A config option to specify which mod's items to prefer to use would be great.

BeeSourceful

So I love your mod, I like the idea of the hives, expansion box and even the bees that create resources. I even love the fact that you added some compatibility to BeeSourceful as I prefer the idea of the centrifuge to to get resources over the Bees generating them by themselves.

Though I like to test mods before dropping them into my server, I noticed an issue. His Bees still generate which wouldn't be an issue except they wont use the hives from your mod, Also your bees wont use his Iron Hive. Is this a limitation of Minecraft or Bee's from other mods can't use other hives/nests?

Crash when trying to render item

There's a crash that happens when I open the creative inventory for productive bees and the game tries to render an item. From skimming through the crash report it might be a wood chip for a wood added by Atmospheric. Here's the full crash report:
https://pastebin.com/BWCUGcws

Can't craft sand nest

This might be fixed in 0.1.3 but in 0.1.2 the reed nest and sand nest both use a wooden sword and sand block, so when trying to craft a sand nest you instead craft a reed best.

Crash

this crash occurred on my modpack.

---- Minecraft Crash Report ----
// You're mean.

Time: 08/07/20 19:28
Description: Rendering overlay

java.lang.NullPointerException: Rendering overlay
at vazkii.patchouli.common.item.PatchouliItems.replaceModel(PatchouliItems.java:36) ~[?:1.15.2-1.2-34] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_320_PatchouliItems_replaceModel_ModelBakeEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:168) ~[?:31.2] {re:classloading}
at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:260) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModLoader$$Lambda$5644/1936362218.accept(Unknown Source) ~[?:?] {}
at java.util.HashMap.forEach(HashMap.java:1280) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:218) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:260) ~[?:?] {re:classloading}
at net.minecraftforge.client.ForgeHooksClient.onModelBake(ForgeHooksClient.java:393) ~[?:?] {re:classloading}
at net.minecraft.client.renderer.model.ModelManager.func_212853_a_(ModelManager.java:71) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.model.ModelManager.func_212853_a_(ModelManager.java:19) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) ~[?:?] {re:classloading}
at net.minecraft.client.resources.ReloadListener$$Lambda$5820/1722496790.accept(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {}
at net.minecraft.client.renderer.texture.TextureManager$$Lambda$6036/725271149.execute(Unknown Source) ~[?:?] {}
at com.mojang.blaze3d.systems.RenderSystem.replayQueue(SourceFile:112) ~[?:?] {re:mixin,re:classloading}
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:99) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.client.MainWindow.func_227802_e_(MainWindow.java:375) ~[?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:946) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:block_manipulation.MixinMinecraftClient_B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:553) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:block_manipulation.MixinMinecraftClient_B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:204) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.15.2-31.2.0.jar:31.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$476/533140425.call(Unknown Source) [forge-1.15.2-31.2.0.jar:31.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.0.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.0.jar:?] {re:classloading}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at vazkii.patchouli.common.item.PatchouliItems.replaceModel(PatchouliItems.java:36)
at net.minecraftforge.eventbus.ASMEventHandler_320_PatchouliItems_replaceModel_ModelBakeEvent.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:168)
at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:260)
at net.minecraftforge.fml.ModLoader$$Lambda$5644/1936362218.accept(Unknown Source)
at java.util.HashMap.forEach(HashMap.java:1280)
at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:218)
at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:260)
at net.minecraftforge.client.ForgeHooksClient.onModelBake(ForgeHooksClient.java:393)
at net.minecraft.client.renderer.model.ModelManager.func_212853_a_(ModelManager.java:71)
at net.minecraft.client.renderer.model.ModelManager.func_212853_a_(ModelManager.java:19)
at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13)
at net.minecraft.client.resources.ReloadListener$$Lambda$5820/1722496790.accept(Unknown Source)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71)
at net.minecraft.resources.AsyncReloader$$Lambda$6017/1208371802.run(Unknown Source)
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(ThreadTaskExecutor.java:104)
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70)
at net.minecraft.resources.AsyncReloader$$Lambda$5817/118130260.execute(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:529)
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:653)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:635)
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
at net.minecraft.client.renderer.texture.TextureManager$$Lambda$6036/725271149.execute(Unknown Source)
at com.mojang.blaze3d.systems.RenderSystem.replayQueue(SourceFile:112)
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:99)

-- Overlay render details --
Details:
Overlay name: net.minecraft.client.gui.ResourceLoadProgressGui
Stacktrace:
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:784)
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:924)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:553)
at net.minecraft.client.main.Main.main(SourceFile:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$476/533140425.call(Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 7089517128 bytes (6761 MB) / 8589934592 bytes (8192 MB) up to 8589934592 bytes (8192 MB)
CPUs: 4
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 5.1.0+69+master.79f13f7
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-2.2.0-service.jar eventbus PLUGINSERVICE
/forge-1.15.2-31.2.0.jar object_holder_definalize PLUGINSERVICE
/forge-1.15.2-31.2.0.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.1.1-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.15.2-31.2.0.jar capability_inject_definalize PLUGINSERVICE
/forge-1.15.2-31.2.0.jar runtimedistcleaner PLUGINSERVICE
/preview_OptiFine_1.15.2_HD_U_G1_pre18.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.15.2-31.2.0.jar fml TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.3.jar mixinbootstrap TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.3.jar mixin PLUGINSERVICE
/MixinBootstrap-1.0.3.jar mixinbootstrap PLUGINSERVICE
FML: 31.2
Forge: net.minecraftforge:31.2.0
FML Language Providers:
[email protected]
minecraft@1
[email protected]
Mod List:
Cucumber-1.15.2-3.0.6.jar Cucumber Library {[email protected] CREATE_REGISTRIES}
TrashSlot_1.15.2-11.0.0.jar TrashSlot {[email protected] CREATE_REGISTRIES}
pamhc2trees-1.15.2-1.0.5.jar Pam's HarvestCraft 2 Fruit Trees {pamhc2trees@version CREATE_REGISTRIES}
Mine+and+Slash-1.15.2-3.6.14.jar Mine and Slash {[email protected] CREATE_REGISTRIES}
jei-1.15.2-6.0.0.4.jar Just Enough Items {[email protected] CREATE_REGISTRIES}
Abnormals-Core-1.15.2-v1.0.4.jar Abnormals Core {[email protected] CREATE_REGISTRIES}
Bamboo-Blocks-1.15.2-v1.4.0.jar Bamboo Blocks {[email protected] CREATE_REGISTRIES}
Buzzier-Bees-1.15.2-v1.5.0.jar Buzzier Bees {[email protected] CREATE_REGISTRIES}
Upgrade-Aquatic-1.15.2-v1.6.1.jar Upgrade Aquatic {[email protected] CREATE_REGISTRIES}
strawgolem-1.6.jar Straw Golem {[email protected] CREATE_REGISTRIES}
TravelersBackpack-1.15.2-4.0.5.jar Traveler's Backpack {[email protected] CREATE_REGISTRIES}
NaturesCompass-1.15.2-1.8.5.jar Nature's Compass {[email protected] CREATE_REGISTRIES}
Bookshelf-1.15.2-5.6.40.jar Bookshelf {[email protected] CREATE_REGISTRIES}
guardvillagers-1.15.2-1.0.6.jar Guard Villagers {[email protected] CREATE_REGISTRIES}
u_team_core-1.15.2-2.11.0.156.jar U Team Core {[email protected] CREATE_REGISTRIES}
simpleplanes-1.15.2-2.0.2.0.jar Simple Planes {[email protected] CREATE_REGISTRIES}
Hwyla-forge-1.10.8-B72_1.15.2.jar Waila {waila@version CREATE_REGISTRIES}
WaterStrainer-1.15.2-9.0.0.jar Water Strainer {[email protected] CREATE_REGISTRIES}
inventorygenerators-1.15.2-1.0.0.jar Inventory Generators {[email protected] CREATE_REGISTRIES}
immersive-portals-0.20(forMc1.15withForge).jar Immersive Portals {[email protected] CREATE_REGISTRIES}
Swamp-Expansion-1.15.2-v1.7.1.jar Swamp Expansion {swampexpansion@NONE CREATE_REGISTRIES}
forge-1.15.2-31.2.0-universal.jar Forge {[email protected] CREATE_REGISTRIES}
ruins-1.15.1.3.jar Ruins {[email protected] CREATE_REGISTRIES}
MysticalAgradditions-1.15.2-3.0.0.jar Mystical Agradditions {[email protected] CREATE_REGISTRIES}
refinedstorage-1.8.4.jar Refined Storage {[email protected] CREATE_REGISTRIES}
MysticalAgriculture-1.15.2-3.0.5.jar Mystical Agriculture {[email protected] CREATE_REGISTRIES}
ironchest-1.15.2-10.0.3.jar Iron Chests {[email protected] CREATE_REGISTRIES}
forge-1.15.2-31.2.0-client.jar Minecraft {[email protected] CREATE_REGISTRIES}
useful_backpacks-1.15.2-1.9.4.63.jar Useful Backpacks {[email protected] CREATE_REGISTRIES}
repurposedstructures-1.15.2-1.5.0.jar Repurposed Structures {[email protected] CREATE_REGISTRIES}
EnchantmentDescriptions-1.15.2-2.0.8.jar EnchantmentDescriptions {[email protected] CREATE_REGISTRIES}
instahouses-1.15.2-1.1.1.jar Slashkings InstaHouses {[email protected] CREATE_REGISTRIES}
ImmersiveEngineering-0.15-103.jar Immersive Engineering {[email protected] CREATE_REGISTRIES}
RocketBoots_0.0.3.jar Rocket Boots {[email protected] CREATE_REGISTRIES}
BiomesOPlenty-1.15.2-10.0.0.363-universal.jar Biomes O' Plenty {[email protected] CREATE_REGISTRIES}
valhelsia_structures-15.0.2a.jar Valhelsia Structures {[email protected] CREATE_REGISTRIES}
pamhc2crops-1.15.2-1.0.5.jar Pam's HarvestCraft 2 Crops {pamhc2crops@version CREATE_REGISTRIES}
towers_of_the_wild-1.15.2-1.0.0.jar Towers Of the Wild {[email protected] CREATE_REGISTRIES}
SoulShardsRespawn-forge-1.15.2-1.2.0-15.jar Soul Shards Respawn {soulshards@version CREATE_REGISTRIES}
simplefarming-1.15.2-1.2.9.jar Simple Farming {[email protected] CREATE_REGISTRIES}
Bountiful-1.15.2-3.1.1.jar Bountiful {[email protected] CREATE_REGISTRIES}
jeiintegration_1.15.2-3.1.0.1.jar JEI Integration {[email protected] CREATE_REGISTRIES}
curios-FORGE-1.15.2-2.0.2.2.jar Curios API {[email protected] CREATE_REGISTRIES}
Botania-r1.15-384.jar Botania {[email protected] CREATE_REGISTRIES}
Patchouli-1.15.2-1.2-34.jar Patchouli {[email protected] CREATE_REGISTRIES}
Mantle-1.15.2-1.5.15.jar Mantle {[email protected] CREATE_REGISTRIES}
Xaeros_Minimap_20.12.1_Forge_1.15.2.jar Xaero's Minimap {[email protected] CREATE_REGISTRIES}
pamhc2foodcore-1.15.2-1.0.3.jar Pam's HarvestCraft 2 Food Core {pamhc2foodcore@version CREATE_REGISTRIES}
autumnity-1.3.1-1.15.2.jar Autumnity {[email protected] CREATE_REGISTRIES}
AutoRegLib-1.5-40.jar AutoRegLib {[email protected] CREATE_REGISTRIES}
Quark-r2.1-238.jar Quark {[email protected] CREATE_REGISTRIES}
extragolems-10.2.0.jar Extra Golems {[email protected] CREATE_REGISTRIES}
tubesreloaded-1.15.2-1.3.0c.jar Tubes Reloaded {[email protected] CREATE_REGISTRIES}
worldedit-forge-mc1.15.2-7.1.0.jar WorldEdit {[email protected];48cc31c CREATE_REGISTRIES}
NaturesAura-28.2.jar Nature's Aura {[email protected] CREATE_REGISTRIES}
AppleSkin-mc1.15.2-forge-1.0.13.jar AppleSkin {[email protected] CREATE_REGISTRIES}
RefinedRelocation_1.15.2-7.1.1.jar Refined Relocation {[email protected] CREATE_REGISTRIES}
productivebees-1.15.2-0.1.13.jar Productive Bees {[email protected] ERROR}
Aquaculture-1.15.2-2.0.14.jar Aquaculture 2 {[email protected] CREATE_REGISTRIES}
the_bumblezone-1.15.2-1.3.4.jar The Bumblezone {[email protected] CREATE_REGISTRIES}
refinedstorageaddons-0.6.1.jar Refined Storage Addons {[email protected] CREATE_REGISTRIES}
MelonMod-1.15-1.5.1.jar Melon Golem {[email protected] CREATE_REGISTRIES}
FastLeafDecay-v22.jar FastLeafDecay {fastleafdecay@v22 CREATE_REGISTRIES}
Cyclic-1.15.2-0.6.0.jar Cyclic {[email protected] CREATE_REGISTRIES}
Launched Version: 1.15.2-forge-31.2.0
Backend library: LWJGL version 3.2.2 build 10
Backend API: Intel(R) HD Graphics 630 GL version 4.5.0 - Build 22.20.16.4815, Intel
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: ERROR NullPointerException: null
CPU: 4x Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
OptiFine Version: OptiFine_1.15.2_HD_U_G1_pre18
OptiFine Build: 20200519-182630
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.5.0 - Build 22.20.16.4815
OpenGlRenderer: Intel(R) HD Graphics 630
OpenGlVendor: Intel
CpuCount: 4

[1.15.2] Nest blocks generated in world may face the wrong way.

Everything looks good but I noticed that bees seem to appear in Dark Oak Forests but I couldn't find the hole. When I go into debug mode and look at the logs, I found the nest block but it was facing the wrong way so that the hole was hidden inside the trunk of the Dark Oak tree.

Here's a pic with the seed and coordinate for easy testing and reproducing.
image

Just a quick check for where an air space is and place the block with said rotation towards the air block will fix this. Otherwise, good job! I really like your mod so far

[1.15.2]Bee Cage disappearing when used on a bee.

When using a single Bee Cage on a bee, both the bee and the bee cage disappears.

This is NOT the case if multiple Bee Cages are in the same inventory slot when used, in this case everything seams to work fine.

Leaden comb missing recipe

The leaden comb has no recipe in the centrifuge, can't use it for anything.
Minecraft Version 15.2
Mod version 0.1.7
Forge version 31.2.0

[Suggestion] Don't add empty ingot tags

Hi o/

The empty ingot tags that are in your datapack is making the mod JAOPCA believe those materials exist (tungsten & titanium) even though they don't. It produces some weirdness, so it'd be nice if it could be avoided :)

Suggestion - Config comment

It's not immediately obvious what the [Bees] config does in productivebees-server.toml -

	#Range: 0.0 ~ 1.0
	"productivebees:glowing_bee" = 0.85
	#Range: 0.0 ~ 1.0
	spawnUndeadBeesChance = 0.01

and so on. Does it change spawn rates? Or breeding results? Can a description be added here?

Does the Centrifuge have inputs/outputs?

Basically is it possible to hopper stuff into the centrifuge? I would expect to be able to use either the back or top for glass bottles or the sides for honey combs. Also, can I hopper content out of it via the bottom. I am not sure was I was trying to do this and it wasn't working. Not sure if a bug or something simply not implemented.

crash on startup

startup crashes both on version 1.15.2-0.1.14 and 0.1.13. I looked through the log and crash report and neither seemed to lead directly to this mod but when I revert to a previous version everything loads fine. I do have many other mods installed but productive-bees seems to be the problem

Jei don't work

the jei no longer works for couplings or comb in 0.1.9

Bee Cage Disappearing

When using a bee cage, the cage is removed from my inventory buy no cage with a Bee is added.

Nothing is added to the log on the server or the client. However this appears to work fine for my GF who is playing with the exact same config (as we copy paste our Minecraft builds between each other).

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.