Coder Social home page Coder Social logo

createsifter's People

Contributors

albcer avatar asseygithub avatar evanhsieh0415 avatar freezingarts avatar oierbravo avatar pixl64 avatar prunoideae avatar saereth avatar u7f8au7fbd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

createsifter's Issues

conflict with crafttweaker

Describe the Bug

Hello, I discovered that after adding create sifter, it causes a conflict with craftweaker

Reproduction Steps

1.Crafttweaker is included in the package
2.after adding create Sifter
3.it shows an error and Craftweaker failed to load properly
...

Expected Result

please look into the problem because I would really like to continue using this mod in the modpack

Screenshots and Videos

No response

Crash Report or Log

https://github.com/sirR0bson/createsifter/blob/main/crash-2024-05-11_18.53.06-fml.txt

Operating System

windows 10

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

47.2.32

Other Mods

No response

Additional Context

No response

[Suggestion] Visual representation of the block being sieved

This is just a visual suggestion, so it isn´t as important to me, but I would like to see visually, which block is being sieved by the autosifter, maybe also in the way Ex Nihilo did it with their sieves, so you can see the block slowly going down through the mesh of the sieve.
It would just add a bit to the atmosphere :)

Game Crash... except I don't even have the mod

Describe the Bug

I tried to use createsifter a few months ago, but removed it because it crashed my game when I placed the block. Now, months later, I'm getting a crash saying the mod requires KubeJS Create, on build 20 or above. Not only is it on build 36 now...
The mod is quite literally, not in the modpack.

Reproduction Steps

I'm not really sure, I guess:

  • Add the mod and dependencies
  • Remove the mod
  • Attempt to load game

Expected Result

No mod crash

Screenshots and Videos

No response

Crash Report or Log

https://gist.github.com/FooterMan15/0e30138331306e82dad8ea676a770dce

Operating System

Linux

Mod Version

1.19.2-1.8.1.e-44

Minecraft Version

1.19.2

Forge Version

43.2.21

Other Mods

No response

Additional Context

https://gist.github.com/FooterMan15/0e30138331306e82dad8ea676a770dce#file-modlist

Kubejs custom mesh renders incorrectly on the sifter

I made a custom mesh with kubejs, it works fine but when I put it onto the sifter, the texture is weird. This is my code: event.create('citrine_mesh','createsifter:mesh').displayName('Citrine mesh').texture('kubejs:item/custom_mesh').color(0, 0xFFA500)
the custom mesh texture is just the string mesh texture from your mod because it is white wich means I can be lazy and use .color(). Kubejs and create sifter mod are the newest verions for 1.19.2.
Thanks in advance
Uploading Screenshot (199).png…

[Suggestion]: Support for "Ex Nihilo: Sequentia" Meshes

I would really love if you could add support for the Meshes of the current Ex Nihilo: Sequentia mod, as your mod and theirs would both fit into a modpack, but currently you need to use different meshes in order to use the different sieves from the different mods... Having a solution where you could just use the meshes of one mod for both mods would be very handy :)

[Suggestion] Add support for input by TAG and Waterlogged sifting

  • Add ability to register input by tag. (example: #minecraft:sand)
  • Add ability for sifter to be waterlogged.
    • Add ability to register waterlogged as a requirement for a recipe and/or output.

These would be required for any ExNihilo compatibility, which you have mentioned you want to look into doing on the curseforge page.

Deployer (important for balance)

Meshes can be used in Deployers and will sift items, making actual Sifter obsolete. Why? Using Deployers here are sifting items at insane speeds when on max (256) rpm.

Brass sifter configuration bug

Describe the Bug

In both the Minecraft 1.19 and 1.20 version of this mod, the brass sifter configuration uses "outputCapacity" for both the output inventory capacity and items per cycle configuration values, meaning that they cannot be configured separately.

Reproduction Steps

  1. Visit https://github.com/oierbravo/createsifter/blob/mc1.19/dev/src/main/java/com/oierbravo/createsifter/content/contraptions/components/brasss_sifter/BrassSifterConfig.java (The main MC 1.19 branch is linked, but the bug exists in both 1.19 and 1.20)
  2. View lines 21 and 24
  3. Observe the duplicated string "outputCapacity" in both configuration variables

Expected Result

I expected both parameters to be configurable separately.

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows 10

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

47.2.0

Other Mods

No response

Additional Context

No response

1.20 branch should be first

Describe the Bug

your main branch is set to 1.19

Reproduction Steps

  1. load github
  2. goto createsifter github page
  3. see the 1.19 branch first instead of 1.20

Expected Result

see the 1.20 branch first instead of 1.19

Screenshots and Videos

u can do it urself.

Crash Report or Log

your mom

Operating System

google chrome

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

69.0.0

Other Mods

im not telling u my chrome extensions

Additional Context

No response

Createsifter crashes when CraftTweaker but not CreateTweaker is installed

Describe the Bug

Createsifter has a soft dependency on CraftTweaker through CrT's plugin system. However, at the same time, it uses CreateTweaker classes without ever checking if it is installed at all.

Also, Createsifter uses an incorrect namespace for its plugin, should be createsifter:sifter

By the same rules, it should not be using CraftTweaker's namespace to create RecipeComponents.

Additionally, the recipe components should have a sensible name that explains what they're used for, such as "is_waterlogged" or "minimum_speed".

The dumpToCommandString method located here does not return what is expected of it. This method should return the required script line to replicate that recipe within a script.

The https://github.com/CraftTweaker/CraftTweaker-Addon-Template repository as well as CraftTweaker's implementation for vanilla managers and handlers should server as examples.

If you have any questions or doubts feel free to drop by the CraftTweaker discord!

Reproduction Steps

  1. Install CreateSifter and CraftTweaker (but not CreateTweaker
  2. The game crashes during CrT's plugin configuration.

Expected Result

The game should not crash when CreateTweaker is not installed, since Createsifter has no hard dependency on it.

CreateSifter also should NOT be using Createtweakers namespace for its CraftTweaker plugin.

Screenshots and Videos

No response

Crash Report or Log

https://paste.bot.blamejared.com/136877912698650625/354745056743260172/1171094858535018608/message.txt

Operating System

Windows 11

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

47.2.4

Other Mods

CraftTweaker

Additional Context

No response

custom mesh adition

Describe the Bug

i keep getting a start up error when trying to add custom meshes

Reproduction Steps

1.download scripts form https://github.com/carbon-kjs/create-sifting
2.make name changes to scripts and asset folder to match mod pack's name
3.start games
4.errors
...

Expected Result

the custom meshes would be added to the game and it would load to main menue

Screenshots and Videos

start up code
startup scrip errror
texture location

Crash Report or Log

https://github.com/billjk2013/error-log

Operating System

windows10

Mod Version

1.7.4.d-9

Minecraft Version

1.20.1

Forge Version

47.2.0

Other Mods

Ad-Astra-Giselle-Addon-forge-1.20.1-5.6.jar
AdditionalEnchantedMiner-1.20.1-1201.0.17.jar
ad_astra-forge-1.20.1-1.15.3.jar
ae2wtlib-15.0.11-forge.jar
Apotheosis-1.20.1-7.0.5.jar
ApothicAttributes-1.20.1-1.1.4.jar
appliedenergistics2-forge-15.0.11.jar
architectury-9.1.12-forge.jar
ars_nouveau-1.20.1-4.4.0-all.jar
balancedflight-1.20.1_v2.1.0.jar
balm-forge-1.20.1-7.1.4.jar
bellsandwhistles-0.1-1.20.1.jar
biggerreactors-1.20.1-0.6.0-beta.10.1.jar
BiomesOPlenty-1.20.1-18.0.0.597.jar
biomimicry-0.2b-release.jar
Bookshelf-Forge-1.20.1-20.0.5.jar
BotanyPots-Forge-1.20.1-13.0.16.jar
BotanyPotsTiers-Forge-1.20.1-6.0.0.jar
BotanyTrees-Forge-1.20.1-9.0.7.jar
botarium-forge-1.20.1-2.2.0.jar
buildinggadgets2-1.0.1.jar
cloth-config-11.1.106-forge.jar
Clumps-forge-1.20.1-12.0.0.3.jar
collective-1.20.1-6.66.jar
comforts-forge-6.3.3+1.20.1.jar
compact_storage_forge-5.1.2-1.20.1.jar
configuration-forge-1.20.1-2.2.1.jar
CookedApple-1.20.1.jar
cosmeticarmorreworked-1.20.1-v1a.jar
crafting-on-a-stick-1.20.1-1.0.2.jar
CraftTweaker-forge-1.20.1-14.0.17.jar
create-1.20.1-0.5.1.d.jar
create-confectionery1.20.1_v1.0.9.jar
Create-Guardian-Beam-Defense-1.2.9b-1.20.1.jar
create-new-age-forge-1.20.1-1.0.1.jar
create-structures-0.1.1-1.20.1-FORGE.jar
create-stuff-additions1.20.1_v2.0.4a.jar
createaddition-1.20.1-1.1.0.jar
createbigcannons-forge-1.20.1-0.5.2.a.jar
CreateCasing-1.20.1-1.4.2.jar
createcherry-0.4-1.20.1.jar
createchunkloading-1.6.0-forge.jar
createdieselgenerators-1.20.1-1.1d.jar
CreateDrinks-1.0.2-1.20.1.jar
createeditions-1.0.1+1.20.1_forge.jar
createendertransmission-2.0.4-1.20.1.jar
createliquidfuel-2.0.2-1.20.1.jar
createmoredrillheads-2.0.2-1.20.1.jar
createoreexcavation-1.20-1.4.0.jar
createsifter-1.20.1-1.7.4.d-9.jar
createutilities-0.1.3+1.20.1.jar
create_compressed_1.0.1_forge_1.20.1.jar
Create_Deco_Casing_3.0.0_1.20.1.jar
create_enchantment_industry-1.20.1-for-create-0.5.1.d-1.2.6.c.jar
create_haven-0.0.3-1.20.1.jar
create_jetpack-forge-4.0.2.jar
create_mechanical_extruder-1.20.1-1.5.6.d-9.jar
create_mechanical_spawner-1.20.1-0.0.13.d-9.jar
create_misc_and_things_ 1.20.1_4.0A.jar
create_recycle_1.0.2_forge_1.20.1.jar
create_trains_on_trains-1.0.0.jar
curios-forge-5.3.2+1.20.1.jar
Cyclic-1.20.1-1.12.4.jar
dummmmmmy-1.20-1.8.3.jar
easy_villagers-1.20.1-1.0.12.jar
elevatorid-1.20.1-1.8.15.jar
enderchests-forge-1.20.1-1.1.jar
endertanks-forge-1.20.1-1.1.jar
eureka-1201-1.3.0-beta.2.jar
exdeorum-1.5.jar
extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar
extendedseating-0.1-1.20.1.jar
extremesoundmuffler-3.39-forge-1.20.jar
fabulous_flowers-1.1.0[forge-1.20.1].jar
FarmersDelight-1.20.1-1.2.3.jar
FastLeafDecay-31.jar
flib-1.20.1-0.0.11.jar
FlowerSeeds2-1.20.1-1.0.1.jar
FlowerSeeds2BiomesOPlenty-1.20.1-1.0.1.jar
FlowerSeeds2Cyclic-1.20.1-1.0.1.jar
FlowerSeeds2FabulousFlowers-1.20.1-1.0.1.jar
FlowerSeeds2Roses-1.20.1-1.0.1.jar
FluxNetworks-1.20.1-7.2.0.14.jar
forgivingvoid-forge-1.20-10.0.0.jar
ftb-library-forge-2001.1.3.jar
ftb-ultimine-forge-2001.1.2.jar
ftb-xmod-compat-forge-2.0.1.jar
ftbbackups2-forge-1.20-1.0.19.jar
fusion-1.0.5a-forge-mc1.20.jar
geckolib-forge-1.20.1-4.2.3.jar
HostileNeuralNetworks-1.20.1-5.1.3.jar
item-filters-forge-2001.1.0-build.55.jar
jei-1.20.1-forge-15.2.0.27.jar
JustMoreCakes-forge-1.20.1-1.13.1.jar
kotlinforforge-4.4.0-all.jar
kubejs-forge-2001.6.3-build.45.jar
lbac release 1.20.1 2.jar
LibX-1.20.1-5.0.5.jar
macawsbridgesbop-1.20-1.1.jar
macawsroofsbop-1.20-1.0.jar
mcjtylib-1.20-8.0.3.jar
mcw-bridges-2.1.1-mc1.20.1forge.jar
mcw-fences-1.0.7-mc1.20.1forge.jar
mcw-roofs-2.2.4b-mc1.20.1forge.jar
mcwfencesbop-1.20-1.0.jar
mining_dimension-1.20.1-1.0.4.jar
mob_grinding_utils-1.20.1-1.0.2.jar
molten_vents-1.20.1-2.0.2.jar
moonlight-1.20-2.8.28-forge.jar
NaturesCompass-1.20.1-1.11.2-forge.jar
nocube's_create_compact_exp_1.0.3_forge_1.20.1.jar
Patchouli-1.20.1-81-FORGE.jar
phosphophyllite-1.20.1-0.7.0-alpha.jar
pipez-1.20.1-1.1.5.jar
Placebo-1.20.1-8.3.7.jar
polylib-forge-1200.0.2-build.85.jar
Powah-5.0.2.jar
probejs-5.5.0-forge.jar
productivebees-1.20.1-12.2.1.jar
quartz-1.20.1-0.2.0-alpha.jar
rechiseled-1.1.4-forge-mc1.20.jar
rechiseledcreate-1.0.0a-forge-mc1.20.jar
resourcefulconfig-forge-1.20.1-2.1.0.jar
resourcefullib-forge-1.20.1-2.1.11.jar
rftoolsbase-1.20-5.0.2.jar
rftoolscontrol-1.20-7.0.1.jar
rftoolsdim-1.20-11.0.0.jar
rftoolspower-1.20-6.0.1.jar
rftoolsstorage-1.20-5.0.1.jar
rftoolsutility-1.20-6.0.3.jar
rhino-forge-2001.2.2-build.6.jar
roses-5.0.0.jar
Saros-Create-Addon-1.20.1-1.7-[Forge].jar
ScalableCatsForce-3.3.0-build-2-with-library.jar
Searchables-forge-1.20.1-1.0.1.jar
shetiphiancore-forge-1.20.1-1.1.jar
SkyblockBuilder-1.20.1-5.0.11.jar
SkyBonsais-1.0.1.jar
SkyOrchards-0.0.12.jar
SkyVillages-1.0.2-1.20.1-forge-release.jar
sliceanddice-forge-3.1.2.jar
smallernetherportals-1.20.1-3.4.jar
sophisticatedbackpacks-1.20.1-3.18.59.909.jar
sophisticatedcore-1.20.1-0.5.89.425.jar
squatgrow-forge-5.1.0+mc1.20.1.jar
Steam_Rails-1.5.1+forge-mc1.20.1.jar
storagedrawers-1.20.1-12.0.2.jar
supermartijn642configlib-1.1.8-forge-mc1.20.jar
supermartijn642corelib-1.1.12a-forge-mc1.20.jar
SWPlanets-forge-1.20.1-1.0.16.1.jar
TerraBlender-forge-1.20.1-3.0.0.169.jar
theoneprobe-1.20.1-10.0.1.jar
time-in-a-bottle-4.0.4-mc1.20.1.jar
twilightforest-1.20.1-4.3.1850-universal.jar
valkyrienskies-1201-2.3.0-beta.4.jar
VillagerEnchanter-Forge-0.1.jar
waystones-forge-1.20-14.0.2.jar
XaerosWorldMap_1.34.1_Forge_1.20.jar
Xaeros_Minimap_23.8.0_Forge_1.20.jar
xaeros_waystones_compability-1.0.jar

Additional Context

i'm on 1.20.1 mod version is 1.7.4.d-9 and my forge version is 47.2.0 i get an error when running the start up script to add custom meshes to the sifter

Difficulty with Custom Mesh

I am having difficulty getting my custom mesh to render correctly. The mesh processes my recipes just fine, though I would like for it to look correct as well. I also want to add a couple more meshes, but would like to get this one right before I do.

Thank you and I appreciate your help!

Details listed below:

  • Minecraft: 1.19.2
  • Forge: 43.2.3
  • Create: 1.19.2-0.5.0.h
  • Create Sifter 1.19.2-1.3.3.g

This what the mesh is supposed to look like from BlockBench.
image

This is how it renders in game
image

In order to get the mesh to work and render as well as it does I had to do the following:

  1. In BlockBench, create the kubejs/assets/createsifter/models/block/meshes/amethyst_mesh.json
  2. In BlockBench, create, edit and apply the textures found in kubejs/assets/createsifter/textures
  3. Copy kubejs/assets/createsifter/textures to kubejs/assets/kubejs/textures

Attached are the pertinent files kubejs.zip

image

Issues with KubeJS Registration's

Im attempting to register a few new mesh's and recipes

MC Version: 1.18.2
Mod Version: 1.2.3.e
KubeJS Version: 1802.5.5-build.550

  1. registered recipes dont have a mesh despite having the mesh's registered
  2. Unable to work out how to setup MultiOutput Arrays for recipes
  3. Do you have a discord so i dont need to make an issue on Github for something im probs just doing wrong XD

Startup Script Snip
e.create('mana_mesh','createsifter:mesh').displayName("Mana Mesh"); //CreateMesh e.create('blood_mesh','createsifter:mesh').displayName("Blood Mesh"); //CreateMesh
Server Script Snip
e.recipes.createsifterSifting([Item.of('botania:white_petal').withChance(0.5)], ['kubejs:flower_pile','kubejs:mana_mesh']) e.recipes.createsifterSifting([Item.of('botania:orange_petal').withChance(0.5)], ['kubejs:flower_pile','kubejs:mana_mesh']) e.recipes.createsifterSifting([Item.of('botania:magenta_petal').withChance(0.5)], ['kubejs:flower_pile','kubejs:mana_mesh'])

Can we port this to fabric?

the mod is MIT, but we at TeamAOF would like to know if we have permission from you to port this to fabric?

[1.18] [1.3.3.g] [Bug] Tags in custom recipes not working

After the update to Create.g, tags in custom recipes stopped working. They display as empty tag items. This is using the shipped KubeJS support.

I also started using the default methods, rather then a custom method, so that could be the cause as well. However, the default methods working for tags would be appreciated.

Thanks!

Custom recipes not working as expected

I am very excited to have found your mod and am working on a new pack that will use it.

I wrote a script to loop over some .json to add a lot of sifting recipes and found only a few recipes worked. Initially I thought there may be something wrong with my script, so I hard coded the following example. What is interesting is the only two recipes to work (even though they show correctly in JEI) were the acacia sapling and the amethyst, but only one or the other and not both at the same time. I could only determine something is going on with the mod. I have included screenshots of the below recipes in JEI, the
kubejs log kubejs log server.txt (there are two errors in the server.txt pointing to built in recipes). latest.log, debug.log, and the list of mods used in the pack are at the bottom.

  • Minecraft 1.19.2
  • Forge 43.2.0
  • create-1.19.2-0.5.0.g
  • create-stuff-additions1.19.2_v2.0.1c
  • createsifter-1.19.2-1.3.3.g
ServerEvents.recipes(event => {

    event.recipes.createsifterSifting([Item.of('minecraft:acacia_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:bamboo').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:birch_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:dark_oak_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:jungle_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:oak_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:spruce_sapling').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    event.recipes.createsifterSifting([Item.of('minecraft:amethyst_shard').withChance(0.20).toJson()], ['createsifter:string_mesh','minecraft:dirt']);
    as
    
});

image
image
image
image
image

List of Mods

  • appleskin-forge-mc1.19-2.4.2
  • architectury-6.4.62-forge
  • balm-4.5.3
  • Bookshelf-Forge-1.19.2-16.2.16
  • BorderlessWindow-1.19.1-1.5.2
  • bwncr-forge-1.19.2-3.14.1
  • clienttweaks-forge-1.19-8.1.0
  • cloth-config-8.2.88-forge
  • Clumps-forge-1.19.2-9.0.0+14
  • comforts-forge-6.0.3+1.19.2
  • configured-2.0.1-1.19.2
  • Controlling-forge-1.19.2-10.0+7
  • craftingstation-1.19.2-6
  • craftingtweaks-forge-1.19-15.1.0
  • create-1.19.2-0.5.0.g
  • create-stuff-additions1.19.2_v2.0.1c
  • createsifter-1.19.2-1.3.3.g
  • curios-forge-1.19.2-5.1.1.0
  • defaultoptions-forge-1.19-15.0.0
  • DefaultWorldType-1.19.1-3.1.0
  • drippyloadingscreen_forge_1.6.6_MC_1.19-1.19.2
  • EasierVillagerTrading-forge-1.19.2-1.2.0
  • EasyEmerald-Forge-1.19.2-1.4.15
  • EditSign-1.19.2-2.6.0
  • EnchantmentDescriptions-Forge-1.19.2-13.0.13
  • fancymenu_forge_2.13.1_MC_1.19-1.19.2
  • ftb-chunks-forge-1902.3.14-build.218
  • ftb-essentials-1902.1.10-build.47
  • ftb-library-forge-1902.3.11-build.166
  • ftb-quests-forge-1902.4.4-build.150
  • ftb-ranks-forge-1902.1.14-build.70
  • ftb-teams-forge-1902.2.11-build.87
  • ftbbackups2-forge-1.19.2-1.0.17
  • GameMenuModOption-1.19-1.18
  • inventorysorter-1.19.2-21.0.4
  • item-filters-forge-1902.2.9-build.46
  • jei-1.19.2-forge-11.5.0.297
  • konkrete_forge_1.6.0_MC_1.19-1.19.2
  • kubejs-forge-1902.6.0-build.135
  • LibX-1.19.2-4.2.8
  • light-overlay-7.0.1-forge
  • MouseTweaks-forge-mc1.19-2.23
  • NoChatReports-FORGE-1.19.2-v1.5.1
  • Patchouli-1.19.2-77
  • Placebo-1.19.2-7.0.1
  • polylib-forge-1900.0.2-build.42
  • polymorph-forge-0.46.1+1.19.2
  • PowderPower-Forge-1.19.2-3.6.13
  • rhino-forge-1902.2.2-build.264
  • ShiftedLib-1.0.2-1.19.2
  • shulkerboxtooltip-forge-3.2.2+1.19.2
  • shutupexperimentalsettings-1.0.5
  • signtools-forge.1.19-1.0.2
  • SkyblockBuilder-1.19.2-4.2.6
  • SkyGUIs-1.19.1-2.1.2
  • spawnermod-1.19.0-1.9.1+Forge
  • starlight-1.1.1+forge.cf5b10b
  • theoneprobe-1.19-6.2.2
  • toms_storage-1.19-1.3.10
  • Witherproofed-2.7.4-1.19.2
  • WitherSkeletonTweaks-1.19.2-8.0.0

I look forward to hearing from you!

Thank you,
CM

Create version 5.1.f reported an error and crashed

Describe the Bug

Create version 5.1.f reported an error and crashed

Reproduction Steps

Create version 5.1.f reported an error and crashed

Expected Result

Create version 5.1.f reported an error and crashed

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows Server 2019 Datacenter

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

47.2.18

Other Mods

Comment is too long (maximum is 65536 characters)

Additional Context

No response

No drops

breaking the sifter with either tool or wrench right click doesnt give a drop, have to make a new one if i want to move it

Automation issue: Output vs Input Slots not recognized

Unlike the very similar Millstone, this block doesn't seem to work well with automation devices. Eg: if you have a millstone, you can put a chute below it and the products will be exported when they're done. However, if you do this with the Sifter, it will export it's feedstock right away, effectively making automation very difficult.

Is this intentional? Is there another way to make this work as intended? I've been playing Create Astral, and can provide more details if needed.

Fixed the texture after Create 0.5.1

Due to the texture changes in the latest version of create, there were some issues with the textures, as the positions of the model files had changed.

I'm not very good at using GitHub, so I don't know how pull requests work, as I understand that would have been the better idea, but I fixed them and attached them to this issue (they are in txt format as GitHub doesn't allow JSON upload)

block.txt
inner.txt
item.txt

Modpack (Haven Caveblock) keeps crashing, seemingly because of this mod.

Describe the Bug

No real explanation other than that the game has crashed 3 times, and each time it seems to do with this mod.

Reproduction Steps

Not really sure, just playing with the mod I guess. However, I've been playing this pack for a few days yet the problem has only started happening recently today.

Expected Result

The game to suddenly crash out of nowhere.

Screenshots and Videos

No response

Crash Report or Log

https://pastebin.com/LJ8ay6kP

Operating System

Windows 10

Mod Version

1.19.2-1.8.1.e-44

Minecraft Version

1.19.2

Forge Version

43.3.7

Other Mods

Every mod in the pack, Haven Caveblock.

Additional Context

No response

[Suggestions] Out-of-the-box functionality for skyblock

Skyblock Ready!

I really want to try doing skyblock with this, but it needs some improvements first. Yes, it's nice that we can add are own recipes and meshes, but very few people are willing to actually do that(myself included, obviously). I've been sifting through sourceforge for like three days now trying to plug the holes with other small, not too game changing mods and I'm still not quite there. It would definitely increase the number of downloads if this could be used for skyblock as is with just vanilla+create mod. Just me, a tiny dirt platform with water flowing over the side and a single oak sapling.

  • Plant seeds/saplings should be siftable with dirt and a string mesh(not waterlogged).
  • P.S. Coral can be bonemealed from sand with water on top so long as your in a warm ocean biome. It's not necessary to make it available from sifting. The kelp is good though and maybe add a pickle?
  • And STOP! I just started, so where did I get the string? Spiders are scary and s'not like we got some silkworms lying around or anything. Also, why must the first mesh always be string? A wicker mesh would be much more durable and could be made from just sticks(possibly a 9x9 grid of them in the crafting table).
  • Add a way to get the basic stones at the start: cobble/andesite. How can I get anything except the string wicker mesh without it? Could take a page from ex nihilo and get pebbles from sifting dirt.
  • Seriously, I just used up all my spare dirt, need more but how do we get it? Maybe by mulching instead of composting...block made of wood with similar mechanic, but will produce dirt?
  • Ok, I got some cobble at this point, Now how do I turn it into gravel so I can hand sift it? Maybe we should steal borrow from ex nihilo again and use a hammer?
  • I found that there isn't any issue with getting to the nether. So long as the above is solved anyways. Just wash magma blocks to get obsidian. Ingredients for magma creams can be gotten from other processes.
  • Now that I'm in the nether, I recalled that I absolutely hate searching for ancient debris and netherite scraps. Possibly add a netherite mesh that has a small chance of getting it?
  • Add diamond, emerald, amethyst and prismarine to sifting recipes too. Or add a rock tumbler machine to get the shinies from? <-- I feel like this would be a really great addition to this mod. Just make it require lots of SU and have an expensiv-ish/complex mechanical crafting recipe.

Illogic Puzzle?

I'm having a migraine trying to wrap my head around the logic of how the zinc mesh is better than the andesite one. FYI zinc is softer than copper and would make a terrible mesh IRL. And zinc or iron nuggets are needed to make the andesite alloy the mesh is made with. Could the andesite and zinc positions be swapped? Or maybe just use andesite, not the alloy, to make it?

1.20.1 crafttweaker crash with createsifter

Describe the Bug

3 mod installed
create
createsifter
crafttweaker

---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.

Time: 2023-10-26 15:06:56
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:60) ~[forge-1.20.1-47.2.1-universal.jar%23169!/:?] {re:classloading}
at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:143) ~[forge-1.20.1-47.2.1-universal.jar%23169!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$new$4(Minecraft.java:571) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.Util.m_137521_(Util.java:421) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}
at net.minecraft.client.Minecraft.lambda$new$5(Minecraft.java:564) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraftforge.client.loading.ForgeLoadingOverlay.m_88315_(ForgeLoadingOverlay.java:146) ~[forge-1.20.1-47.2.1-universal.jar%23169!/:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:954) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-1.20.1-47.2.1.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}

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

-- Head --
Thread: Render thread
Stacktrace:
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] {}
-- MOD crafttweaker --
Details:
Caused by 0: java.lang.IllegalStateException: An error occurred while initializing plugins
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:330) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:319) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.performInitializationPass(PluginManager.java:143) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.(PluginManager.java:68) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.of(PluginManager.java:73) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%23109!/:?] {}
at com.blamejared.crafttweaker.CraftTweakerCommon.getPluginManager(CraftTweakerCommon.java:69) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.CraftTweakerForge.(CraftTweakerForge.java:16) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
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:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23166!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23165!/:?] {}
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 1: java.lang.NoClassDefFoundError: com/blamejared/createtweaker/recipe/manager/base/IProcessingRecipeManager
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] {}
	at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] {}
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}
	at java.lang.Class.forName0(Native Method) ~[?:?] {re:mixin}
	at java.lang.Class.forName(Class.java:467) ~[?:?] {re:mixin}
	at com.blamejared.crafttweaker.platform.ForgePlatformHelper.getClassFromType(ForgePlatformHelper.java:342) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
	at java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541) ~[?:?] {}
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}
	at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) ~[?:?] {}
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] {}
	at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] {}
	at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] {}
	at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] {}
	at com.blamejared.crafttweaker.impl.plugin.crafttweaker.ZenClassGatherer.lambda$new$0(ZenClassGatherer.java:32) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%23109!/:?] {}
	at com.blamejared.crafttweaker.impl.plugin.crafttweaker.ZenClassGatherer.gatherCandidates(ZenClassGatherer.java:39) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.crafttweaker.BuiltinCraftTweakerPlugin.initialize(BuiltinCraftTweakerPlugin.java:75) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.DecoratedCraftTweakerPlugin.initialize(DecoratedCraftTweakerPlugin.java:24) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:computing_frames,re:mixin}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.lambda$performInitializationPass$0(PluginManager.java:143) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.lambda$verifying$32(PluginManager.java:320) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:328) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:319) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.performInitializationPass(PluginManager.java:143) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.<init>(PluginManager.java:68) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.of(PluginManager.java:73) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%23109!/:?] {}
	at com.blamejared.crafttweaker.CraftTweakerCommon.getPluginManager(CraftTweakerCommon.java:69) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	at com.blamejared.crafttweaker.CraftTweakerForge.<init>(CraftTweakerForge.java:16) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
	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:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23166!/:?] {}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23165!/:?] {}
	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) ~[?:?] {}

Mod File: /C:/Users/mylov/AppData/Roaming/com.modrinth.theseus/profiles/888/mods/CraftTweaker-forge-1.20.1-14.0.17.jar
Failure message: CraftTweaker (crafttweaker) has failed to load correctly
	java.lang.IllegalStateException: An error occurred while initializing plugins
Mod Version: 14.0.17
Mod Issue URL: https://github.com/CraftTweaker/CraftTweaker/issues
Exception message: java.lang.ClassNotFoundException: com.blamejared.createtweaker.recipe.manager.base.IProcessingRecipeManager

Stacktrace:
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] {}
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] {}
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}
at java.lang.Class.forName0(Native Method) ~[?:?] {re:mixin}
at java.lang.Class.forName(Class.java:467) ~[?:?] {re:mixin}
at com.blamejared.crafttweaker.platform.ForgePlatformHelper.getClassFromType(ForgePlatformHelper.java:342) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
at java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541) ~[?:?] {}
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?] {}
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) ~[?:?] {}
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] {}
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] {}
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] {}
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] {}
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] {}
at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] {}
at com.blamejared.crafttweaker.impl.plugin.crafttweaker.ZenClassGatherer.lambda$new$0(ZenClassGatherer.java:32) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%23109!/:?] {}
at com.blamejared.crafttweaker.impl.plugin.crafttweaker.ZenClassGatherer.gatherCandidates(ZenClassGatherer.java:39) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.crafttweaker.BuiltinCraftTweakerPlugin.initialize(BuiltinCraftTweakerPlugin.java:75) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.DecoratedCraftTweakerPlugin.initialize(DecoratedCraftTweakerPlugin.java:24) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:computing_frames,re:mixin}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.lambda$performInitializationPass$0(PluginManager.java:143) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.lambda$verifying$32(PluginManager.java:320) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:328) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.verifying(PluginManager.java:319) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.performInitializationPass(PluginManager.java:143) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.(PluginManager.java:68) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.impl.plugin.core.PluginManager.of(PluginManager.java:73) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%23109!/:?] {}
at com.blamejared.crafttweaker.CraftTweakerCommon.getPluginManager(CraftTweakerCommon.java:69) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
at com.blamejared.crafttweaker.CraftTweakerForge.(CraftTweakerForge.java:16) ~[CraftTweaker-forge-1.20.1-14.0.17.jar%23161!/:14.0.17] {re:classloading}
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:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23166!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23165!/:?] {}
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) ~[?:?] {}

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.8.1, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 208074608 bytes (198 MiB) / 658505728 bytes (628 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 24
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i9-12900K
Identifier: Intel64 Family 6 Model 151 Stepping 2
Microarchitecture: Alder Lake
Frequency (GHz): 3.19
Number of physical packages: 1
Number of physical CPUs: 16
Number of logical CPUs: 24
Graphics card #0 name: Virtual Desktop Monitor
Graphics card #0 vendor: Virtual Desktop, Inc.
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: DriverVersion=15.39.56.845
Graphics card #1 name: NVIDIA GeForce RTX 3090
Graphics card #1 vendor: NVIDIA (0x10de)
Graphics card #1 VRAM (MB): 4095.00
Graphics card #1 deviceId: 0x2204
Graphics card #1 versionInfo: DriverVersion=31.0.15.3640
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 6.40
Memory slot #0 type: Unknown
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 6.40
Memory slot #1 type: Unknown
Virtual memory max (MB): 47324.27
Virtual memory used (MB): 33197.05
Swap memory total (MB): 14848.00
Swap memory used (MB): 161.63
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M
ModLauncher: 10.0.9+10.0.9+main.dcd20f30
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.5.jar eventbus PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar slf4jfixer PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
CraftTweaker-forge-1.20.1-14.0.17.jar |CraftTweaker |crafttweaker |14.0.17 |ERROR |Manifest: NOSIGNATURE
cloth-config-12.0.109-forge.jar |Cloth Config v12 API |cloth_config |12.0.109 |COMMON_SET|Manifest: NOSIGNATURE
forge-1.20.1-47.2.1-universal.jar |Forge |forge |47.2.1 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
flywheel-forge-1.20.1-0.6.10-7.jar |Flywheel |flywheel |0.6.10-7 |COMMON_SET|Manifest: NOSIGNATURE
create-1.20.1-0.5.1.e.jar |Create |create |0.5.1.e |COMMON_SET|Manifest: NOSIGNATURE
createsifter-1.20.1-1.8.1.e-22.jar |Create Sifter |createsifter |1.20.1-1.8.1.e-22 |COMMON_SET|Manifest: NOSIGNATURE
Flywheel Backend: GL33 Instanced Arrays
Crash Report UUID: 4687685e-f78b-4064-ba6f-a850d0c03c8f
FML: 47.2
Forge: net.minecraftforge:47.2.1

Reproduction Steps

1.forge
2. download create createsifter crafttweaker
3.lunch
4.crash
...

Expected Result

no crash

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

windows 11

Mod Version

1.20.1-1.8.1.e-22

Minecraft Version

1.20.1

Forge Version

47.21

Other Mods

create
crafttweaker

Additional Context

No response

CraftTweaker Support

Would it be possible to also add support for crafttweaker, so we can add outputs based on the input and mesh?

something like .addRecipe(inputItem, Mesh, output % chance, time) that would simply add to it.

using CT to add them right now creates a single recipe tab in JEI for each item you add (having to use JSon).

KubeJS Thread

Describe the Suggestion

This is a thread about how i dont understand KubeJS.

Screenshots and Videos

No response

Additional Context

No response

About the problem of displaying in JEI

Describe the Suggestion

When the number of output items is too large, you want to be able to display them in pagination

Screenshots and Videos

2024-04-13_12 15 05

Additional Context

No response

MC wont load

I have attached the crash txt.
I have tried the following:
Reinstalling the mods
Trying different versions of forge and the mod itself
Reinstalling java
Deleting the config files and reinstalling the mod
Please help..
Nvm reinstalling it for the 55th time worked lol

Chance based results not being chance based (KubeJS integration 1.18.2).

So I have the following code:

event.recipes.createsifterSifting([
		Item.of('kubejs:cobblestone_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:granite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:diorite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:andesite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:deepslate_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:calcite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:tuff_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:dripstone_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:myonite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:olivestone_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:asurine_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:crimsite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:limestone_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:ochrum_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:scoria_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:scorchia_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:veridium_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:dacite_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:red_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:soapstone_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:ether_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:therium_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:jasper_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:shale_pebble').withChance(0.2).toJson(),
		Item.of('kubejs:myalite_pebble').withChance(0.2).toJson()
	],['minecraft:gravel','createsifter:string_mesh'])

And the expected behavior is that each pebble has a 20% chance of being dropped. But instead, they are all dropping every time.

image

Listed example for KubeJS sifting recipe script does not work

Describe the Bug

When creating a KubeJS server RecipeEvent script with the example basic sifting recipe, KubeJS throws an error:

[21:43:32] [ERROR] ! server_scripts:sifting.js:4: Failed to create recipe for type 'createsifter:sifting': Constructor for createsifter:sifting with 2 arguments not found!
[21:43:32] [WARN] server_scripts:sifting.js:4: Tried to call a function on an errored recipe! (Failed to create recipe for type 'createsifter:sifting')

Reproduction Steps

  1. Install latest versions of KubeJS (1902.6.1-build.348), KubeJS Create (1902.2.4-build.27), Create Sifter (1.19.2-1.6.1.c-36)
  2. Create KubeJS script of default example event.recipes.createsifterSifting([Item.of('minecraft:clay').withChance(0.5).toJson(), Item.of('minecraft:redstone').withChance(0.1)], ['minecraft:sand','createsifter:string_mesh'])

Step 2 fails because it does not recognize .toJson(), but even after removing that I get the error listed in the above section.

Expected Result

KubeJS script should run without error and add the above recipe.

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows 10

Mod Version

1.7.0.c-36

Minecraft Version

1.19.2

Forge Version

43.2.21

Other Mods

ad_astra-forge-1.19.2-1.12.7.jar
architectury-6.5.85-forge.jar
beJS-1.19.2-1.2.3.jar
botarium-forge-1.19.2-1.8.2.jar
cloth-config-8.3.103-forge.jar
Controlling-forge-1.19.2-10.0+7.jar
create_mechanical_extruder-1.19.2-1.5.0.c-36.jar
create-1.19.2-0.5.1.c.jar
createsifter-1.19.2-1.6.1.c-36.jar
ftb-library-forge-1902.4.1-build.236.jar
ftb-quests-forge-1902.5.3-build.258.jar
ftb-teams-forge-1902.2.14-build.123.jar
gtceu-forge-1.19.2-1.0.10.jar
item-filters-forge-1902.2.9-build.51.jar
javd-forge-4.0.1-build.2+mc1.19.2.jar
kubejs-create-forge-1902.2.4-build.27.jar
kubejs-forge-1902.6.1-build.348.jar
KubeJSREIRuntime-1.0.jar
kube-utils-forge-1.0.3+mc1.19.2.jar
laserio-1.5.2.jar
lava_sources_1.19.2_1.1.0.jar
LibX-1.19.2-4.2.8.jar
lootjs-forge-1.19.2-2.9.0.jar
MouseTweaks-forge-mc1.19-2.23.jar
Patchouli-1.19.2-77.jar
ponderjs-1.19.2-1.2.0.jar
PrettyPipes-1.13.6.jar
probejs-5.3.0-forge-hotfix.jar
REIPluginCompatibilities-forge-9.0.63.jar
resourcefulconfig-forge-1.19.2-1.0.20.jar
resourcefullib-forge-1.19.2-1.1.24.jar
rhino-forge-1902.2.2-build.268.jar
RoughlyEnoughItems-9.1.632.jar
scannable-MC1.19.2-forge-1.7.7+dc5ea09.jar
shutupexperimentalsettings-1.0.5.jar
SkyblockBuilder-1.19.2-4.2.15.jar
theoneprobe-1.19-6.2.2.jar
tinyredstone-1.19.2-4.1.5.jar

Additional Context

No response

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.