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.

Cadiboo

Members
  • Joined

  • Last visited

Everything posted by Cadiboo

  1. Where are you downloading Forge from? Forge is not publicly out for 1.14 yet and any websites claiming to have it available for download are likely distributing malware and/or viruses. What browser are you using to download it? What is the size of the installer? Some browsers (Chrome & Firefox) have been known to block downloads of .jar files and to put dummy files in the downloads folder instead while not telling you about it.
  2. You should be pretty comfortable with rendering and computer graphics before attempting this. The best way to do this is to get your input data (the mountain), render it to a BufferBuilder (how you do it is tricky and up to you) and then render that BufferBuilder every frame in the RenderWorldLastEvent or your TESR. I have an example of how to render blocks this way at https://gist.github.com/Cadiboo/753607e41ca4e2ca9e0ce3b928bab5ef. Since your not rendering blocks, you don’t need to deal with a separate BufferBuilder for each render layer, and you can also just initialise the BufferBuilder statically (if the mountain data never changes) because you’re only concerned about your input data and nothing else. You might be interested in https://github.com/Cadiboo/NoCubes/blob/751bffc602cbf18859969227218b5a0fb256e5c6/src/main/java/io/github/cadiboo/nocubes/client/ClientEventSubscriber.java#L462 where I do something very like what you’re aiming for. Looking over that code, I’m not sure why I start & draw multiple times when only once is necessary. I’ll go fix it. I also do something very similar in https://github.com/Cadiboo/NoCubes/blob/751bffc602cbf18859969227218b5a0fb256e5c6/src/main/java/io/github/cadiboo/nocubes/client/render/RenderDispatcher.java#L365 however I don’t call draw each time. In this code I need to call draw and start in reverse order because of some weird side effects caused by BufferBuilder.noColor (which is called in the method right before my method that I have no control over). You likely won’t need to deal with this problem and should call start and draw in the moral order.
  3. Short answer: with pain Long answer: You’re going to want to draw directly with the BufferBuilder in the RenderWorldLastEvent or a TESR.
  4. Thats the entity, I said you would probably need to change the renderer
  5. Entity#setPosition and then World#spawnEntity. Make sure to only run this code on the logical server
  6. You would probably need to extend the TNT renderer or at least copy the logic from it
  7. Use OpenGLHelper.setLightmapCoords(OpenGLHelper.LIGHTMAP_TEX_UNIT, 240, 240) before your rendering. 240 is the maximum values for both blocklight and skylight. https://github.com/Cadiboo/WIPTech/blob/fb5883e9d76ef0361ec1ebbcb9c508611dd2ef6b/src/main/java/cadiboo/wiptech/client/render/tileentity/TileEntityAssemblyTableRenderer.java#L29
  8. As long as you have the @EventBusSubscriber setup right on the class that has the @SubscribeEvent that looks right
  9. How did you set up your workspace? Did you run the required genEclipseRuns gradle task?
  10. Don’t ping me after only 40 minutes. We do this in our spare time
  11. That part of the code has to do with item model registration (which is done automatically in 1.13), not entity renderer registration.
  12. Make sure that you’re using the most up to date versions of Forge and Pixelmon. If the crash persists speak to the Pixelmon mod authors.
  13. An epic saga. How can we help you if we don’t have the log? We can’t.
  14. You’re downloading the installer and then running it right? If so you need to create a new launcher profile with Forge as the version in the minecraft launcher after it installs
  15. Here’s a Gist https://gist.github.com/Cadiboo/3f5cdb785affc069af2fa5fdf2d70358
  16. Where’s the fresh log?
  17. Just create a renderer class and then register it using RenderingRegistry.registerEntityRendreringHandler(YourRenderer::new) in the model registry event in your client event subscriber. No need for proxies or a dedicated factory class
  18. 1.10 is not supported anymore due to its age, please update to a modern version of minecraft (the latest supported and the previously latest supported so currently 1.11.2 & 1.12.2). Your problem is caused by this mod
  19. You’ve got pretty much everything wrong, did you follow a tutorial? Also, what version are you using?
  20. Extended blockstates are gone in 1.13.2, use the new & better IModelAPI instead.
  21. When you update forge you need to refresh the gradle project
  22. Have you looked at Cubic Chunks?

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.