Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Hi there!

 

A mod i'm currently working on utilizes SQLite to store data on the server side. What would be the recommended way of deploying and loading the library jar file for SQLite so it can be shared with other mods which might use it? I guess the MINECRAFT_ROOT/lib folder, were other libs like guava are already located would be a good choice. How would i make Forge load the library and how do i signal Forge that i need it within my mod's context?

 

Thanks in andvance,

Umpani

To do that you need to be a coremod, which are really annoying to make. If you manage that you need to put the location of the jar into getLibraryRequestClass() inside your IFMLLoadingPlugin class. It is advanced stuff making coremods so you may not want to do that. You could possibly have the jar in your mod download and have the user install it into the lib folder manually, which would be easier for you but harder for your users.

  • Author

Requiring users to put it into the libs folder is okay for me. It doesn't make much sense to create a core mod just do load a library anyways... and thats what i meant with "other mods being able to use it" - not to rely on a certain core mod, but rather on a jar file being present in the lib folder.

However, the library doesn't appear to get loaded when i place it in "lib", Forge exits when encountering a java.lang.NoClassDefFoundError exception. I don't have this problem starting Minecraft from the IDE, where i have the lib in the classpath. Maybe i overlooked something or i'm just a total noob, but how would i get the lib loaded so its classes are available to my mod code?

 

Umpani

You can try just put your library jar into mods folder. It's not a nice solution, but it worked for me. (FML complained, but it didn't break anything.)

mnn.getNativeLang() != English

If I helped you please click on the "thank you" button.

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...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.