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, I'm new to modding and java. I've done a fair bit of python in the past, but that knowledge isn't really getting me anywhere at the moment.

When I've tried to learn a new programming language in the past, I usually start with the most basic thing of "Hello World" and gradually add to the code learning new things along the way, but with modding, I'm struggling to do even that.

I was wondering if anyone could provide me with a simple bit of code that I can play around with and learn from?

I was hoping for something like 'on keypress H, prints("Hello World") in the minecraft chat.

  • Author
4 hours ago, diesieben07 said:

The MDK comes with an example mod that shows how to subscribe to events and basic stuff like that.

Thanks, I've been playing around with that for a while as you recommended.

The problem now is that I don't really understand how to implement listeners.

So, on the initial load, it plays my code as I would expect it to. But for anything like checking for keypresses, I get no results. I assume that's because the script runs through once on the initial load and in order to keep it checking for inputs, you would need some sort of loop. How does it keep checking for key inputs without just crashing in an endless loop? And how do I implement a simple listener that would check for those keyinputs?

  • Author
1 hour ago, diesieben07 said:

You can use KeyInputEvent to get notified of keyboard input. I would also advise you to use a KeyMapping, so that the user can rebind your key. But this is not necessary if you are just experimenting.

Ahh!! After hours of trying, I finally got it to work. That's proper satisfying. Thanks for your help. Looking forward to experimenting more with this.

  • sammysmalls changed the title to [SOLVED] Help Getting Started

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.