Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Enchantments?


MCRM
 Share

Recommended Posts

I'm trying to make a crafting recipe for an enchanted book that has an enchantment already applied like sharpness or something.  But when I do .addEnchantment(Enchantment.sharpness, 1) to the item that I'm crafting then all it does is apply it like it's a sword or something, thus making it where I can't use it as an enchanting book, but as a weapon. any help?

 

public static void registerCraftingRecipes() {
		
	ItemStack sharp1 = new ItemStack(Items.enchanted_book);
		
	sharp1.addEnchantment(Enchantment.sharpness, 1);
	GameRegistry.addRecipe(new ItemStack(Items.enchanted_book), new Object[] {"F  ", " PP", " PI", 'F',Items.flint,'P',Items.paper,'I',Items.iron_sword});
}

 

This gives me the incorrect output.

Edited by MCRM
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Here's the crash report Why it crashes when i play with create mod without this mod is working fine but when i load it with this mod is crashing ---- Minecraft Crash Report ---- // Sorry :(   Time: 03.12.2021 17:47 Description: Unexpected error   java.lang.RuntimeException: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT  at net.minecraft.client.shader.Framebuffer.func_147611_b(Framebuffer.java:164) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at net.minecraft.client.shader.Framebuffer.func_216492_b(Framebuffer.java:143) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at net.minecraft.client.shader.Framebuffer.func_227586_d_(Framebuffer.java:58) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at net.minecraft.client.shader.Framebuffer.func_216491_a(Framebuffer.java:46) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at net.minecraft.client.shader.Framebuffer.enableStencil(Framebuffer.java:307) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at com.simibubi.create.foundation.gui.UIRenderHelper.createFramebuffer(UIRenderHelper.java:48) ~[create:mc1.16.5_v0.3.2g] {re:mixin,re:classloading}  at com.simibubi.create.foundation.gui.UIRenderHelper.lambda$init$0(UIRenderHelper.java:40) ~[create:mc1.16.5_v0.3.2g] {re:mixin,re:classloading}  at com.mojang.blaze3d.systems.RenderSystem.replayQueue(SourceFile:116) ~[?:?] {re:classloading}  at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:103) ~[?:?] {re:classloading}  at net.minecraft.client.MainWindow.func_227802_e_(MainWindow.java:305) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}  at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:996) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}  at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:ShaderCloseMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}  at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.5-forge-36.2.2.jar:?] {re:classloading,pl:runtimedistcleaner:A}  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0-internal] {}  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0-internal] {}  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0-internal] {}  at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0-internal] {}  at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.2.jar:36.2] {}  at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}  at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}  at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}  at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}  at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}     A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------   -- System Details -- Details:  Minecraft Version: 1.16.5  Minecraft Version ID: 1.16.5  Operating System: Linux (arm) version Android-10  Java Version: 1.8.0-internal, Oracle Corporation  Java VM Version: OpenJDK Client VM (mixed mode), Oracle Corporation  Memory: 619526352 bytes (590 MB) / 962985984 bytes (918 MB) up to 962985984 bytes (918 MB)  CPUs: 8  JVM Flags: 3 total; -Xms949M -Xmx949M -Xbootclasspath/p:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/ResConfHack.jar:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/cacio-androidnw-1.10-SNAPSHOT.jar:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/cacio-shared-1.10-SNAPSHOT.jar  ModLauncher: 8.0.9+86+master.3cf110c  ModLauncher launch target: fmlclient  ModLauncher naming: srg  ModLauncher services:    /mixin-0.8.2.jar mixin PLUGINSERVICE    /eventbus-4.0.0.jar eventbus PLUGINSERVICE    /forge-1.16.5-36.2.2.jar object_holder_definalize PLUGINSERVICE    /forge-1.16.5-36.2.2.jar runtime_enum_extender PLUGINSERVICE    /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE    /forge-1.16.5-36.2.2.jar capability_inject_definalize PLUGINSERVICE    /forge-1.16.5-36.2.2.jar runtimedistcleaner PLUGINSERVICE    /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE    /forge-1.16.5-36.2.2.jar fml TRANSFORMATIONSERVICE   FML: 36.2  Forge: net.minecraftforge:36.2.2  FML Language Providers:    javafml@36.2   minecraft@1  Mod List:    forge-1.16.5-36.2.2-client.jar |Minecraft |minecraft |1.16.5 |ENQUEUE_IM|Manifest: NOSIGNATURE   forge-1.16.5-36.2.2-universal.jar |Forge |forge |36.2.2 |ENQUEUE_IM|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90   flywheel-1.16-0.2.5.jar |Flywheel |flywheel |1.16-0.2.5 |ENQUEUE_IM|Manifest: NOSIGNATURE   create-mc1.16.5_v0.3.2g.jar |Create |create |v0.3.2g |ENQUEUE_IM|Manifest: NOSIGNATURE  Crash Report UUID: 92c1896e-9478-4361-a7cf-aae00a584ee1  Launched Version: 1.16.5  Backend library: LWJGL version 3.2.3 SNAPSHOT  Backend API: GL4ES wrapper GL version 2.1 gl4es wrapper 1.1.5, ptitSeb  GL Caps: Using framebuffer using ARB_framebuffer_object extension  Using VBOs: Yes  Is Modded: Definitely; Client brand changed to 'forge'  Type: Client (map_client.txt)  Graphics mode: fancy  Resource Packs:   Current Language: English (US)  CPU: 9x ARMv8 Processor rev 4 (v8l)
    • Does this work? public static final RegistryObject<ForgeSpawnEggItem> SKELETON_SPAWN_EGG = ITEMS.register("skeleton_spawn_egg", () -> new ForgeSpawnEggItem(new Supplier<EntityType<? extends Mob>>() { @Override public EntityType<? extends Mob> get() { return EntityType.SKELETON; } }, 0x00FFA8, 0x326D59, new Item.Properties().tab(CreativeModeTab.TAB_MATERIALS)));  
    • a Supplier with the EntityType you want to spawn with it
    • Something like this -  public static final RegistryObject<ForgeSpawnEggItem> SKELETON_SPAWN_EGG = ITEMS.register("skeleton_spawn_egg", () -> new ForgeSpawnEggItem(null , 0x00FFA8, 0x326D59, new Item.Properties().tab(CreativeModeTab.TAB_MATERIALS))); So what should I replace null with?
  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.