Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About ae2 in 2.7.0 when playing normal mode #13

Open
SakuraFbk001 opened this issue Aug 28, 2024 · 6 comments
Open

About ae2 in 2.7.0 when playing normal mode #13

SakuraFbk001 opened this issue Aug 28, 2024 · 6 comments
Labels
bug Something isn't working fixed in dev Has been fixed in develop branch, may be closed on next release

Comments

@SakuraFbk001
Copy link

SakuraFbk001 commented Aug 28, 2024

sdsds
Without the Si from ae2 when you make Si board.
The only synthesizable formula can't be used in AE2

@SakuraFbk001
Copy link
Author

@ZZZank
屏幕截图 2024-08-28 161643

@ZZZank
Copy link
Owner

ZZZank commented Aug 28, 2024

This can be because AE2 is adding recipe ingredients in a non-standard way, but it will take me some time to investigate into it.

Before a new version released, you can try Oredictionificator from Mekanism or other machines that can convert items in the same tags to convert EE silicon into AE silicon, as a workaround

@ZZZank ZZZank added the bug Something isn't working label Aug 28, 2024
@SakuraFbk001
Copy link
Author

I used oredictionificator,but it seemed didn't work T T
I surely know that how to use this machine.

@SakuraFbk001
Copy link
Author

Not found the tablet.

@ZZZank
Copy link
Owner

ZZZank commented Aug 29, 2024

well, this is because Oredictionificator only allows several predefined tags. There are two solutions to this:

  1. copy codes below, and goto kubejs/server_scripts, create a new .txt file and rename it to temp_ae_silicon_fix.js (mind the suffix must change from .txt to .js), and paste codes into it:
onEvent('recipes', (event) => {
    if (global.isExpertMode) {
        return;
    }
    event
        .custom({
            type: 'appliedenergistics2:inscriber',
            mode: 'inscribe',
            ingredients: {
                top: toJsonWithCount('appliedenergistics2:silicon_press'),
                middle: toJsonWithCount('emendatusenigmatica:silicon_gem')
            },
            result: toJsonWithCount('appliedenergistics2:printed_silicon')
        })
        .id('appliedenergistics2:inscriber/silicon_print');
});

this will replace the existing inscriber recipe with a new recipe where you can use EE silicon for inscribing
2. or open config/Mekanism/general.toml, locate a line that starts with validItemFilters = (usually the last line), add , "forge:silicon" into the list. After modifying, it should look like this:

	#Oredictionificator Settings
	[general.oredictionificator]
		#The list of valid tag prefixes for the Oredictionificator. Note: It is highly recommended to only include well known/defined tag prefixes otherwise it is very easy to potentially add in accidental conversions of things that are not actually equivalent.
		validItemFilters = ["forge:dusts/", "forge:ingots/", "forge:nuggets/", "forge:ores/", "forge:storage_blocks/", "forge:silicon"]

you can see "forge:silicon" in the list
After this, you will be able to convert silicons via Oredictionificator

Both of the two options require your game closed to prevent problems

@SakuraFbk001
Copy link
Author

They worked.Thanks!

@ZZZank ZZZank added the fixed in dev Has been fixed in develop branch, may be closed on next release label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed in dev Has been fixed in develop branch, may be closed on next release
Projects
None yet
Development

No branches or pull requests

2 participants