Jump to content

Recommended Posts

Posted
  On 7/12/2018 at 8:03 PM, Draco18s said:

Honestly?

 Grab these two classes. They're set up as Common/Client proxy, just wire them up to use your own mod class rather than HardLib and change the package name (or if you want, declare a dependency on HardLib).

Then use EasyRegistry.registerItem(...) and EasyRegistry.registerBlock(...) (or the -WithVariants version).

 

I've done a lot of work to make the system easy to use and still conform to proper registration methods.

Expand  

Truthfully, I've never done dependencies or tried modifying someone's entire class codes to fit mine. It just never works. 

But I tried, and failed miserably...Now I have to redo everything by downloading on GitHub because I don't have a clue what broke...

Posted

All you should have to do is:

  1. Copy-paste the raw text into a class file somewhere in your project.
  2. Let Eclipse rename and fix package declarations as needed.
  3. Replace all references to Hardlib with a reference to your own mod.
    • Be aware that these classes were proxy-based.
    • If you copy the code into your common proxy and your client proxy, you will just need to replace HardLib with your own main class name.

 

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/12/2018 at 9:35 PM, Draco18s said:

All you should have to do is:

  1. Copy-paste the raw text into a class file somewhere in your project.
  2. Let Eclipse rename and fix package declarations as needed.
  3. Replace all references to Hardlib with a reference to your own mod.
    • Be aware that these classes were proxy-based.
    • If you copy the code into your common proxy and your client proxy, you will just need to replace HardLib with your own main class name.

 

Expand  

If I just copy pasted into my Client and Common proxies, would I need your API files, such as IMetaLookup, MeshDefinitions, etc? It's a whole lot of files for a little register item thing...

Posted
  On 7/12/2018 at 10:05 PM, AmeliaLotus said:

If I just copy pasted into my Client and Common proxies, would I need your API files, such as IMetaLookup, MeshDefinitions, etc? It's a whole lot of files for a little register item thing...

Expand  

Yes, you would need those too. You can put them anywhere convenient, just update the package names and import reference. I forgot about those two.

 

IMetaLookup is how I handle enum variants for items, e.g. this enum and this item. IItemWithMeshDefinition is used for custom mesh definitions (you can omit this one and any code that uses it, if you don't need NBT-driven models, e.g. this item). They just let me specify strict types for the generic methods and know that I'm getting everything needed in order to register things completely.

 

Its not perfect, but once set up it works amazingly.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted (edited)
  On 7/12/2018 at 11:44 PM, Draco18s said:

Yes, you would need those too. You can put them anywhere convenient, just update the package names and import reference. I forgot about those two.

 

IMetaLookup is how I handle enum variants for items, e.g. this enum and this item. IItemWithMeshDefinition is used for custom mesh definitions (you can omit this one and any code that uses it, if you don't need NBT-driven models, e.g. this item). They just let me specify strict types for the generic methods and know that I'm getting everything needed in order to register things completely.

 

Its not perfect, but once set up it works amazingly.

Expand  

Alright, so I have attempted (to the best of my ability) to register with your api.

I get no error, but the blocks aren't showing anymore. https://pastebin.com/XTuBCxSf
Here's the github for all of the code!

EDIT: I figured out that it's just not running the registerBlocks and registerItems SubscriberEvents. Fun...

Edited by AmeliaLotus
added github
Posted
  On 7/12/2018 at 11:44 PM, Draco18s said:

Yes, you would need those too. You can put them anywhere convenient, just update the package names and import reference. I forgot about those two.

 

IMetaLookup is how I handle enum variants for items, e.g. this enum and this item. IItemWithMeshDefinition is used for custom mesh definitions (you can omit this one and any code that uses it, if you don't need NBT-driven models, e.g. this item). They just let me specify strict types for the generic methods and know that I'm getting everything needed in order to register things completely.

 

Its not perfect, but once set up it works amazingly.

Expand  

How do I use the -withVariant version if I don't technically have any 'variant' to give it? I am simply extending BlockColored and the other "RegisterItems" doesn't seem to work at all.

Posted (edited)

Its a block, use the RegisterBlockWithItem method, it will automatically create and register the item form.

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted (edited)
  On 7/13/2018 at 3:43 PM, Draco18s said:

Its a block, use the RegisterBlockWithItem method, it will automatically create and register the item form.

Expand  

I thought so! That was my first try, but it doesn't load the blocks nor the items correctly.  
 

Exception loading model for variant blockstatetraining:blockstatetraining#color=cyan for blockstate "blockstatetraining:blockstatetraining"

It works with RegisterBlock, just not RegisterBlockWithItem...
 

Edited by AmeliaLotus
Posted (edited)

You will need to show the whole error.

I need the "Caused By" line that comes later.

 

Odds are, something is wrong with your blockstate or model file.

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/13/2018 at 9:24 PM, Draco18s said:

You will need to show the whole error.

I need the "Caused By" line that comes later.

 

Odds are, something is wrong with your blockstate or model file.

Expand  
  Reveal hidden contents

That's the whole error.

 

{
   "parent": "block/cube_all",
   "textures": {
       "all": "blockstatetraining:blocks/lighted_glass_block"
   }
}

That's my model json

 

{
    "variants": {
        "color=white": { "model": "blockstatetraining:lighted_glass_white" },
        "color=orange": { "model": "blockstatetraining:lighted_glass_orange" },
        "color=magenta": { "model": "blockstatetraining:lighted_glass_magenta" },
        "color=light_blue": { "model": "blockstatetraining:lighted_glass_lightblue" },
        "color=yellow": { "model": "blockstatetraining:lighted_glass_yellow" },
        "color=lime": { "model": "blockstatetraining:lighted_glass_lime" },
        "color=pink": { "model": "blockstatetraining:lighted_glass_pink" },
        "color=gray": { "model": "blockstatetraining:lighted_glass_gray" },
        "color=silver": { "model": "blockstatetraining:lighted_glass_lightgray" },
        "color=cyan": { "model": "blockstatetraining:lighted_glass_cyan" },
        "color=purple": { "model": "blockstatetraining:lighted_glass_purple" },
        "color=blue": { "model": "blockstatetraining:lighted_glass_blue" },
        "color=brown": { "model": "blockstatetraining:lighted_glass_brown" },
        "color=green": { "model": "blockstatetraining:lighted_glass_green" },
        "color=red": { "model": "blockstatetraining:lighted_glass_red" },
        "color=black": { "model": "blockstatetraining:lighted_glass_black" }
                }
}

This is my blockstate json.

It all works perfect if I used RegisterBlock (Items don't work, of course...), and if I use BlockWithItem then it all breaks.

Posted

Ah, sorry, for blocks that have variant items you need registerBlockWithCustomItem, so you can pass in a non-default ItemBlock instance (vanilla has one, I think its ItemBlockColored for colored blocks). There's a lot of register variants and I can't always remember the right one without looking (they are, however, intelligently named).

 

Mind posting the whole log on Pastebin? The error isn't pointing to anything specific still.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted (edited)
  On 7/13/2018 at 9:54 PM, Draco18s said:

Ah, sorry, for blocks that have variant items you need registerBlockWithCustomItem, so you can pass in a non-default ItemBlock instance (vanilla has one, I think its ItemBlockColored for colored blocks). There's a lot of register variants and I can't always remember the right one without looking (they are, however, intelligently named).

 

Mind posting the whole log on Pastebin? The error isn't pointing to anything specific still.

Expand  

At this point, I'm just entering random things and trying it out.

Here's my main class:
https://pastebin.com/0fLSYYSi

Here's my console error:
https://pastebin.com/dAcuTEyK

I even used comments to show you how I did the other ones. Maybe I'm just really screwing things up in my main class... (Probably the issue here...)

And blocks don't show up anymore. Just the purple/black again.

 

EDIT: WOOPS. I set the registryName to MODID instead of "lighted_glass_block" ... Still gives me an error for the items, and only gives me 16 of the exact same block instead of multiple variants... (Each and every item-instance gives me a white lighted block (perfectly textured on the block but not the item!)

Edited by AmeliaLotus
Posted (edited)

I'm still seeing a File Not Found error:

Caused by: java.io.FileNotFoundException: blockstatetraining:blockstates/blockstatetraining.json

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/14/2018 at 12:58 AM, Draco18s said:

I'm still seeing a File Not Found error:

Caused by: java.io.FileNotFoundException: blockstatetraining:blockstates/blockstatetraining.json

Expand  

Yeah. That was my bad. Used MODID instead of "lighted_glass_block.

Here's some updated code: 

	//Easy Register everything with CommonProxy(Server) and ClientOnlyProxy(Client)
    blockGlassLight = new LightedGlassBlock(Material.GLASS);   
    CommonProxy.registerBlockWithCustomItem(blockGlassLight, new ItemBlock(blockGlassLight), "lighted_glass_block");
    
	//Call forth the proxy events!
	MinecraftForge.EVENT_BUS.register(proxy);
		

This gives no errors, the item textures are FINALLY working, but they're all an identical block when placed(the item textures are appropriately working, however). They're all the white block instead of multi-colored. Also, I have absolutely no idea how to name each of them in my en_US.lang if they're all the exact same name in the Item list. 

Meta data in F3 when hovering over each block placed is all color=white... so it's not giving me all the blocks that BlockColored places? 

Posted
  On 7/14/2018 at 1:10 AM, AmeliaLotus said:

but they're all an identical block when placed

Expand  

That's where the custom ItemBlock class comes in. Right now you're using ItemBlock, which by default, places the default state of the block, ignoring any item metadata. Look at the type hierarchy for ItemBlock, I know vanilla has a meta-specific version.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/14/2018 at 1:43 AM, Draco18s said:

That's where the custom ItemBlock class comes in. Right now you're using ItemBlock, which by default, places the default state of the block, ignoring any item metadata. Look at the type hierarchy for ItemBlock, I know vanilla has a meta-specific version.

Expand  

So I "Cheated" and copied your ItemOreBlock class... it works ! Now I just need to find a way to name them... They're all named with the same exact name ... Now how would I even go about fixing that.... Hmmmm

Posted

Again, its handled by the ItemBlock.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/14/2018 at 1:43 AM, Draco18s said:

That's where the custom ItemBlock class comes in. Right now you're using ItemBlock, which by default, places the default state of the block, ignoring any item metadata. Look at the type hierarchy for ItemBlock, I know vanilla has a meta-specific version.

Expand  

You're confusing me by telling me to look at the type hierarchy for ItemBlock.  That's just "Item". Inside item, it's the same issues.

Code is below to how I reached this point. I know I have to switch "lighted_glass_block" with something, but I don't really know how I'd do it. Metadata is just so difficult, I would've been done by now if I just made a separate block for all 16...

CommonProxy.registerBlockWithCustomItem(blockGlassLight, new ItemMetaBlock(blockGlassLight), "lighted_glass_block");

 

Posted (edited)
  On 7/14/2018 at 3:57 AM, AmeliaLotus said:

That's just "Item".

Expand  

No, its not. Minecraft has metadata blocks too (wool, planks, logs).

 

Here's the list of vanilla ItemBlock subclasses:

  • ItemBanner
  • ItemCloth
  • ItemColored
  • ItemLeaves
  • ItemMultiTexture (This is the one I couldn't remember the name for that you want)
  • ItemPiston
  • ItemShulkerBox
  • ItemSlab
  • ItemSnow

type.png

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/14/2018 at 1:00 PM, Draco18s said:

No, its not. Minecraft has metadata blocks too (wool, planks, logs).

 

Here's the list of vanilla ItemBlock subclasses:

  • ItemBanner
  • ItemCloth
  • ItemColored
  • ItemLeaves
  • ItemMultiTexture (This is the one I couldn't remember the name for that you want)
  • ItemPiston
  • ItemShulkerBox
  • ItemSlab
  • ItemSnow

type.png

Expand  

ItemMultiTexture requires two blocks and a String array for the meta names. Sorry, but that makes no sense as to why I'd use that here. 

Looks like I'm just going to give up the Metadata thing... No one even uses it anymore(Shown by the fact that only a few people on this forum understand Metadata in the first place)... I'll just be happy with what I've got on LightMod and call it good. I appreciate your help! I've learned quite a bit doing this for the past few days. Thank you!

Posted (edited)
  On 7/14/2018 at 3:30 PM, AmeliaLotus said:

ItemMultiTexture requires two blocks and a String array for the meta names. Sorry, but that makes no sense as to why I'd use that here

Expand  

The second block parameter goes into a field named unused. It is unused. The array of strings are a parameter called namesByMeta. Which would be the block's name by meta (e.g. "yellow glass" or "white glass") handled like this:

    public String getUnlocalizedName(ItemStack stack)
    {
        return super.getUnlocalizedName() + "." + this.nameFunction.apply(stack);
    }

Where the nameFunction determines which string in the array to use (handled for you).

 

All that said, there's nothing stopping you from creating your own ItemBlock subclass or using a different one (ItemColored?).

 

  Quote

Looks like I'm just going to give up the Metadata thing... No one even uses it anymore(Shown by the fact that only a few people on this forum understand Metadata in the first place)

Expand  

Block metadata isn't used any more, except as a means of serialization. It's an implementation detail.

And even that is going away in 1.13.

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 7/14/2018 at 3:59 PM, Draco18s said:

Block metadata isn't used any more, except as a means of serialization. It's an implementation detail.

And even that is going away in 1.13.

Expand  

I feel a little better about this then, for sure. Thank you for your help! 

At the very least, I've learned quite a bit about API's and how to use them. Thanks!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • abro el juego pero al tocar un solo jugador me tira la de   [02:23:30] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID c3ff08d5-d285-458d-a3b5-fbba17743dff #@!@# Game crashed! Crash report saved to: #@!@# C:\juegos\Minecraft\instances\1.20.1 forge\.minecraft\crash-reports\crash-2025-05-02_02.23.30-client.txt Process exited with code -1 (0xffffffffffffffff). ¡Por favor, ten en cuenta que normalmente ni el código de salida ni su descripción son suficientes para diagnosticar problemas! Sube siempre el registro entero y no solo el código de salida.
    • So, First of I am new to modding so bare with me I am creating a 1.20.1 forge mod that needs Oculus/Embeddium as a dependancy because later on I need to add custom shaders in for lights and such. I am using ParchmentMC as I've heard its better because of namings of things but that doesn't seem to like it when I run it alongside Oculus (Its a very barebones script adding two blocks and an item, and tested it before I did this) The 4 errors I get when I run 'runClient' is Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.oculus.json:texture.MixinAbstractTexture] from phase [DEFAULT] in config [mixins.oculus.json] FAILED during APPLY Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on iris$afterGenerateId could not find any targets matching 'Lnet/minecraft/client/renderer/texture/AbstractTexture;m_117963_()I' in net.minecraft.client.renderer.texture.AbstractTexture. Using refmap oculus-mixins-refmap.json [PREINJECT Applicator Phase -> mixins.oculus.json:texture.MixinAbstractTexture -> Prepare Injections ->  -> handler$zgm000$iris$afterGenerateId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse] And then a "Execution failed for task ':runClient'." error My dependancies are just these with latest forge for 1.20.1 implementation fg.deobf('curse.maven:oculus-581495:6020952') // Oculus for 1.20.1 - 1.8.0  implementation fg.deobf('curse.maven:embeddium-908741:5681725') // Embeddium for 1.20.1 - 0.3.31 I have tested these mods & forge in a different modpack alone and it works fine Any help is much appreciated!
    • Im trying to make a server for me and my friends. I have no mods on it, (yet) but i keep getting this on the terminal right before it closes out. it insist even open long enogth m=for me to log on .this is my most resent crash report thanks in advance.   ---- Minecraft Crash Report ---- // I blame Dinnerbone. Time: 2025-05-01 18:17:25 Description: Exception in server tick loop java.lang.IllegalStateException: Failed to initialize server     at TRANSFORMER/minecraft@1.21.5/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:676) ~[server-1.21.5-20250325.162830-srg.jar%23141!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/minecraft@1.21.5/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:276) ~[server-1.21.5-20250325.162830-srg.jar%23141!/:?] {re:classloading,pl:accesstransformer:B}     at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.21.5     Minecraft Version ID: 1.21.5     Operating System: Linux (amd64) version 6.11.0-19-generic     Java Version: 21.0.6, Ubuntu     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Ubuntu     Memory: 99161192 bytes (94 MiB) / 233832448 bytes (223 MiB) up to 1004535808 bytes (958 MiB)     CPUs: 2     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Pentium(R) CPU B950 @ 2.10GHz     Identifier: Intel64 Family 6 Model 42 Stepping 7     Microarchitecture: Sandy Bridge (Client)     Frequency (GHz): 2.10     Number of physical packages: 1     Number of physical CPUs: 2     Number of logical CPUs: 2     Graphics card #0 name: 2nd Generation Core Processor Family Integrated Graphics Controller     Graphics card #0 vendor: Intel Corporation (0x8086)     Graphics card #0 VRAM (MiB): 256.00     Graphics card #0 deviceId: 0x0106     Graphics card #0 versionInfo: unknown     Virtual memory max (MiB): 5743.06     Virtual memory used (MiB): 3361.15     Swap memory total (MiB): 3828.00     Swap memory used (MiB): 811.72     Space in storage for jna.tmpdir (MiB): <path not set>     Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>     Space in storage for io.netty.native.workdir (MiB): <path not set>     Space in storage for java.io.tmpdir (MiB): available: 421206.25, total: 467297.75     Space in storage for workdir (MiB): available: 421206.25, total: 467297.75     JVM Flags: 0 total;     Server Running: true     Active Data Packs: vanilla, mod_data, mod/neoforge     Available Data Packs: minecart_improvements, redstone_experiments, trade_rebalance, vanilla, mod/neoforge, mod_data     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     World Seed: -7131934175611965967     Suppressed Exceptions: ~~NONE~~     Is Modded: Definitely; Server brand changed to 'neoforge'     Type: Dedicated Server (map_server.txt)     ModLauncher: 11.0.4+main.d2e20e43     ModLauncher launch target: neoforgeserver     ModLauncher services:         sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE         loader-7.0.10.jar slf4jfixer PLUGINSERVICE         loader-7.0.10.jar runtime_enum_extender PLUGINSERVICE         at-modlauncher-11.0.2.jar accesstransformer PLUGINSERVICE         loader-7.0.10.jar runtimedistcleaner PLUGINSERVICE         modlauncher-11.0.4.jar mixin TRANSFORMATIONSERVICE         modlauncher-11.0.4.jar fml TRANSFORMATIONSERVICE     FML Language Providers:         javafml@7.0         minecraft@7.0     Mod List:         server-1.21.5-20250325.162830-srg.jar             |Minecraft                     |minecraft                     |1.21.5              |Manifest: NOSIGNATURE         neoforge-21.5.63-beta-universal.jar               |NeoForge                      |neoforge                      |21.5.63-beta        |Manifest: NOSIGNATURE     Crash Report UUID: 99fdd6a6-3898-4cfe-ab2c-80b1ace92081     FML: 7.0.10     NeoForge: 21.5.63-beta
    • My minecraft version is 1.20.1, I haven't had too many issues other than a mod not working sometimes, in which case I usually just delete and sift through the preexisting mods to try to find the issue, but I hit a big wall of not knowing what my issue is now. I just want to make a modpack for me and my partner!!! Here's the latest log url, https://pastebin.com/9LjctgYN 
    • i was having same problem, thanks 
  • Topics

×
×
  • Create New...

Important Information

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