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.

ratismal

Forge Modder
  • Joined

  • Last visited

Everything posted by ratismal

  1. Hello, I've run into an issue that I can't seem to solve. Objective: Create a block that checks if players are in creative mode. If so, set to adventure mode and give them a message related to them not being allowed in creative mode. Progress: Block sets players to adventure mode almost immediately after they switch to creative, which is desirable. Issue: The message is not being sent 100% of the time. Whether or not it is actually sent seems to be completely random. Source: GitHub The update function changes the player's gamemode consistently. If I add a debug log outside of the isRemote statement, sometimes it appears in console once and sometimes twice. I believe the issue is the function, while always getting called server side, it's not always getting called client side. I am unsure of how to fix this. Any help would be greatly appreciated. I will be happy to provide any more information if needed. Thank you for your time, Ratismal
  2. Thank you, I spent hours trying to debug but completely missed this. I'll keep this in mind. Thanks!
  3. Salutations, I am trying to implement wireless redstone signals through channels (similar to mods such as ChickenBones' Wireless Redstone). Objective: Make a HashMap containing a flag ID (int) and a custom class (RedstoneChannel) that contains the flag's power level and, if set, name. Source (GitHub): https://github.com/Ratismal/Triggers/blob/master/src/main/java/ratismal/triggers/common/channels/ChannelRedstone.java Issue: When readFromNBT is called, it iterates through the tagcompound. However, each tag is read with a value of 0. Console output (world load): [13:04:53] [server thread/INFO]: reading channels to nbt [13:04:53] [server thread/INFO]: 0 [13:04:53] [server thread/INFO]: 0 [13:04:53] [server thread/INFO]: 0 [13:04:53] [server thread/INFO]: 0 Console output (world save): [13:13:03] [server thread/INFO]: Writing channels to nbt [13:13:03] [server thread/INFO]: 0 [13:13:03] [server thread/INFO]: 0 [13:13:03] [server thread/INFO]: 5 [13:13:03] [server thread/INFO]: 0 [13:13:03] [server thread/INFO]: test Note: Console output values are outputted in order of: - flag - power - name (if exists) I apologize for the ugliness, but I haven't gotten around to formatting this temporary debug message. Contents of TriggersRedstoneChannels.dat: From the console outputs, the correct NBT data is being written. This can be verified by looking at the TriggersRedstoneChannels.dat file, where the NBT data is stored. However, when it comes to being read, all tags are being read as simply 0 rather than their stored data. I suspect it may have something to do with sides, but I don't know how to verify or fix this. Any help would be greatly appreciated. Sincerely, Ratismal

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.