Jump to content

BlakeBrad

Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by BlakeBrad

  1. so, i created a food which heals you and the entity hitted by it, but i want the food to lose durability everytime you hit someone. heres my event

    @SubscribeEvent
    public static void onDamage(AttackEntityEvent event){
        if(event.getEntityLiving().getHeldItemMainhand().getItem() == RegistryHandler.HEAL_SOUP.get()){
            if(event.getTarget().isAlive()){
                LivingEntity target = (LivingEntity) event.getTarget();
    
                    PlayerEntity player = event.getPlayer();
                    target.addPotionEffect(new EffectInstance(Effects.REGENERATION, 15*20, 2));
    
                    if (event.getPlayer().getEntityWorld().isRemote){
    
                        String msg = TextFormatting.BLUE + "The mob is healing!";
                        player.sendMessage(new StringTextComponent(msg), player.getUniqueID());
                    }
            }
        }
  2. i'm trying to make a food which will heal you, but when i use the .effect, the intelliJ says that effect is deprecated, what should i do?

    super(new Item.Properties()
            .group(BetterItens.TAB)
            .food(new Food.Builder()
                    .saturation(1.2f)
                    .effect(new EffectInstance(Effects.REGENERATION, 200, 1), 1)
                    .effect(new EffectInstance(Effects.HEALTH_BOOST, 300, 1), 0.2f)
                    .build()
  3. 6 minutes ago, Danebi said:

    Post your debug.log

    dk if thats exactly what u asked, but the rest is too big to post it here.

     

    Time: 21/08/20 13:26
    Description: Initializing game

    java.lang.RuntimeException: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
        at net.minecraft.client.shader.Framebuffer.checkFramebufferComplete(Framebuffer.java:134) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.shader.Framebuffer.createBuffers(Framebuffer.java:113) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.shader.Framebuffer.resizeRaw(Framebuffer.java:58) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.shader.Framebuffer.resize(Framebuffer.java:46) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.shader.Framebuffer.<init>(Framebuffer.java:37) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.Minecraft.<init>(Minecraft.java:394) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.main.Main.main(Main.java:141) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261] {}
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_261] {}
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261] {}
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261] {}
        at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:55) ~[forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.2.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.2.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.2.jar:?] {}
        at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.2.jar:?] {}
        at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.2.jar:?] {}
        at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:102) [forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar:?] {}


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

    -- Head --
    Thread: Render thread
    Stacktrace:
        at net.minecraft.client.shader.Framebuffer.checkFramebufferComplete(Framebuffer.java:134)
        at net.minecraft.client.shader.Framebuffer.createBuffers(Framebuffer.java:113)
        at net.minecraft.client.shader.Framebuffer.resizeRaw(Framebuffer.java:58)
        at net.minecraft.client.shader.Framebuffer.resize(Framebuffer.java:46)
        at net.minecraft.client.shader.Framebuffer.<init>(Framebuffer.java:37)
        at net.minecraft.client.Minecraft.<init>(Minecraft.java:394)

    -- Initialization --
    Details:
    Stacktrace:
        at net.minecraft.client.main.Main.main(Main.java:141)
        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:498)
        at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:55)
        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)
        at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:102)

    -- 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_261, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 1147403752 bytes (1094 MB) / 1859125248 bytes (1773 MB) up to 3803185152 bytes (3627 MB)
        CPUs: 4
        JVM Flags: 1 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
        Launched Version: MOD_DEV
        Backend library: LWJGL version 3.2.2 build 10
        Backend API: GeForce GT 1030/PCIe/SSE2 GL version 4.6.0 NVIDIA 451.67, NVIDIA Corporation
        GL Caps: Using framebuffer using OpenGL 3.0
        Using VBOs: Yes
        Is Modded: Definitely; Client brand changed to 'forge'
        Type: Client (map_client.txt)
        CPU: 4x AMD Ryzen 3 3200G with Radeon Vega Graphics 
    [21ago2020 13:26:54.509] [Render thread/INFO] [STDOUT/]: [net.minecraft.util.registry.Bootstrap:printToSYSOUT:110]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Pichau\Desktop\Minecraft Modding\bettersitens\run\.\crash-reports\crash-2020-08-21_13.26.54-client.txt
     

  4. i was programming normally and after i wrote some lines my mod simply stopped working, and even after i removed the line my mod still crashes, here the log

     

    ---- Minecraft Crash Report ----
    // Who set us up the TNT?

    Time: 21/08/20 13:16
    Description: Ticking memory connection

    java.lang.RuntimeException: Why did the advancements not load yet?!
        at net.minecraftforge.common.AdvancementLoadFix.loadVisibility(AdvancementLoadFix.java:51) ~[?:?] {re:classloading}
        at net.minecraft.advancements.PlayerAdvancements.load(PlayerAdvancements.java:157) ~[?:?] {re:classloading}
        at net.minecraft.advancements.PlayerAdvancements.<init>(PlayerAdvancements.java:65) ~[?:?] {re:classloading}
        at net.minecraft.server.management.PlayerList.getPlayerAdvancements(PlayerList.java:806) ~[?:?] {re:classloading}
        at net.minecraft.entity.player.ServerPlayerEntity.<init>(ServerPlayerEntity.java:167) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:395) ~[?:?] {re:classloading}
        at net.minecraft.network.login.ServerLoginNetHandler.tryAcceptPlayer(ServerLoginNetHandler.java:120) ~[?:?] {re:classloading}
        at net.minecraft.network.login.ServerLoginNetHandler.tick(ServerLoginNetHandler.java:64) ~[?:?] {re:classloading}
        at net.minecraft.network.NetworkManager.tick(NetworkManager.java:246) ~[?:?] {re:classloading}
        at net.minecraft.network.NetworkSystem.tick(NetworkSystem.java:152) ~[?:?] {re:classloading}
        at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:903) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:821) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:120) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:662) [?:?] {re:classloading,pl:accesstransformer:B}
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261] {}


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

    -- Head --
    Thread: Server thread
    Stacktrace:
        at net.minecraftforge.common.AdvancementLoadFix.loadVisibility(AdvancementLoadFix.java:51)
        at net.minecraft.advancements.PlayerAdvancements.load(PlayerAdvancements.java:157)
        at net.minecraft.advancements.PlayerAdvancements.<init>(PlayerAdvancements.java:65)
        at net.minecraft.server.management.PlayerList.getPlayerAdvancements(PlayerList.java:806)
        at net.minecraft.entity.player.ServerPlayerEntity.<init>(ServerPlayerEntity.java:167)
        at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:395)
        at net.minecraft.network.login.ServerLoginNetHandler.tryAcceptPlayer(ServerLoginNetHandler.java:120)
        at net.minecraft.network.login.ServerLoginNetHandler.tick(ServerLoginNetHandler.java:64)
        at net.minecraft.network.NetworkManager.tick(NetworkManager.java:246)

    -- Ticking connection --
    Details:
        Connection: net.minecraft.network.NetworkManager@10b515c8
    Stacktrace:
        at net.minecraft.network.NetworkSystem.tick(NetworkSystem.java:152)
        at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:903)
        at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:821)
        at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:120)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:662)
        at java.lang.Thread.run(Thread.java:748)

    -- 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_261, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 611815080 bytes (583 MB) / 1537212416 bytes (1466 MB) up to 3803185152 bytes (3627 MB)
        CPUs: 4
        JVM Flags: 1 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
        ModLauncher: 5.1.2+70+master.2845bb9
        ModLauncher launch target: fmluserdevclient
        ModLauncher naming: mcp
        ModLauncher services: 
            /eventbus-2.2.0-service.jar eventbus PLUGINSERVICE 
            /forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-launcher.jar object_holder_definalize PLUGINSERVICE 
            /forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-launcher.jar runtime_enum_extender PLUGINSERVICE 
            /accesstransformers-2.1.1-shadowed.jar accesstransformer PLUGINSERVICE 
            /forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-launcher.jar capability_inject_definalize PLUGINSERVICE 
            /forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-launcher.jar runtimedistcleaner PLUGINSERVICE 
            /forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-launcher.jar fml TRANSFORMATIONSERVICE 
        FML: 31.2
        Forge: net.minecraftforge:31.2.0
        FML Language Providers: 
            [email protected]
            minecraft@1
        Mod List: 
            client-extra.jar Minecraft {[email protected] DONE}
            main BXVK's Better Blocks {[email protected] DONE}
            forge-1.15.2-31.2.0_mapped_snapshot_20200514-1.15.1-recomp.jar Forge {[email protected] DONE}
        Player Count: 0 / 8; []
        Data Packs: vanilla, mod:bxvk, mod:forge (incompatible)
        Type: Integrated Server (map_client.txt)
        Is Modded: Definitely; Client brand changed to 'forge'

  5. 13 hours ago, Talp1 said:

    Just look at how vanilla does that.

     

    (It's good practice to make some research before opening topics, so maybe also try to look up about Tags, I think you'll need it.

    I dont think that just copying minecraft:planks in your json will get your recipe works with your wood type.)

     

    That's how Vanilla handle chest crafting (you may found it useful later):

    
    {
      "type": "minecraft:crafting_shaped",
      "pattern": [
        "###",
        "# #",
        "###"
      ],
      "key": {
        "#": {
          "tag": "minecraft:planks"
        }
      },
      "result": {
        "item": "minecraft:chest"
      }
    }

    oh ok, thx for the help dude

  6. if im creating a recipe envolving wood and i want all types of wood to be acept, how do i code it? like:

    {
      "type": "minecraft:crafting_shaped",
      "pattern":
      [
        "xxx",
        "xxx",
        "xxx"
      ],
      "key":
      {
        "x":
        {
          "item": "minecraft:???"
        }
      },
      "result":
      {
        "item": "bxvk:rough_wood",
        "count": 1
      }
    }

    can someone help me?

  7. so, ive created a harder wooden block but when i try to make the loot table the item drops even tough im not using the correct tool.

     

    public class BPlankBlock extends Block {
    
        public BPlankBlock(){
    
    
        super(Block.Properties.create(Material.WOOD)
                .hardnessAndResistance(5.0f, 100.0f)
                .sound(SoundType.WOOD)
                .harvestLevel(1)
                .harvestTool(ToolType.AXE));
        }
    }

    im still working on the Loot Table but i think that this code is the problem bc the tutorial guy code is working correctly

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.