World Renderer 1.8.4 [Forge 1.19.2 / 1.19.4 / 1.20.1 / NeoForge 1.20.4 / 1.20.6 / 1.21.1]

Supported MCreator versions
2024.1
2024.2
2024.3
Tags / plugin type
Global triggers
Procedures
Variables
World Renderer
Downloads:
7116
Upvotes: 103
About the plugin

This plugin allows you to render objects on the sky and world

Event triggers

World Renderer can render objects using event triggers and procedures.

  • "Compute FOV"
  • "Compute camera angles"
  • "Compute fog color"
  • "Compute light color"
  • "Render clouds"
  • "Render fog"
  • "Render overlays"
  • "Render shapes"
  • "Render sky"
  • "Render weather"
  • "Render world"
  • "Set weather particles and sounds"
  • "Set up dimensions"

 

How to use

 

Changes in V1.8.4

In v1.8.4, the vanilla sky, clouds, and weather are automatically removed on the event triggers. If you need to retain them, return false.

 

Changelog

v1.8.4

Added support for MCreator 2024.3

Added support for NeoForge 1.21.1

Stopped support for MCreator 2023.4

Some fixes and improvements

Fixed some bugs

 

v1.8.3

You need to set a render target in order to render overlays

Changed the rendering system for shape overlays

Added the procedure "Set sky light color"

Added the procedure "Set block light color"

Removed the procedure "Multiply sky light color"

Removed the procedure "Multiply block light color"

Removed the procedure "Set light pixel"

Some fixes and improvements

Fixed some bugs

 

Information

This plugin supports Forge 1.19.2 / 1.19.4 / 1.20.1 / NeoForge 1.20.4 / 1.20.6 / 1.21.1

This plugin supports MCreator 2024.x

Source code repository:

World Renderer - https://github.com/Sumeshi2/World-Renderer

Custom Sky Plugin - https://github.com/Sumeshi2/Custom-Sky-Plugin

License
MIT License

Plugin downloads
World Renderer 1.8.4 for MCreator 2024.x - Forge 1.19.2 / 1.19.4 / 1.20.1 / NeoForge 1.20.4 / 1.20.6 / 1.20.1 - WorldRenderer-1.8.4-2024.x-1.19.2-1.19.4-1.20.1-1.20.4-1.20.6-1.21.1.zip Uploaded on: 11/21/2024 - 09:31   File size: 586.89 KB

Comments

oh i forgot to mention, i was also using Geckolib with your plugin, so im not 100% sure its not a compatibility problem (no other plugins just these 2)

hello sumeshi, i really liked this idea, i tried it out but i had to remove now because of this error:
error: level has private access in Entity
Level world = entity.level;

happens when you set a 'OnEnterDimension' to make your entity spawn on a certain coordinate (on this small space station that i got on Space dimension) - > the elemenet SpaceDimension gets bugged when i tackle that procedure to it) and when i remove your plugin it works again, plz let me know (if u can) if this gets fixed someday i really want to use your plugin to make a space mod :)

hey is there a procedure to create a 'planet' below the dimension? like for orbit/space station building

I'm using World Renderer 1.1.2 for MCreator 2023.3 Forge 1.18.2/1.19.2 and the console is throwing the 'cannot find symbol error' when referring to RenderLevelStageEvent. It doesn't break the mod when I export regardless of the error but I was wondering if anyone knew the import to add to possibly remove the error? I'd like to avoid locking the code to fix it since I have to edit it frequently, but the error's more annoying than having to unlock and relock it.

I'm using 2022.3 with Forge 1.18.2, and realized I wasn't using the same version of World Renderer. However, using WR 2022.3 for versions 1.15, 1.16, & 1.17 still won't render the sky. The console no longer throws an error, but it has a warning that the Render sky trigger and other blocks added by the plugin are "not supported by the selected generator", and are just skipped when compiling.
I need to use MCrator 2022.3 since the previous version of MCreator is too old to open my project, and the next version of MCreator doesn't support 1.18.2

Hey im trying to render a custom sky, using World Renderer 1.1.0 on a forge 1.20.1 mod (creator 2023.3). I cant apply the procedure because of 'missing dependencies'. Ive tried defining pose, as well as trying manual import of mojang.axis. Nothings working, any ideas?

Can you please tell me how I can make the rendering skybox during creature generation?

I can't even run the client with this plugin on my workspace at all. It gives me the error "glfw errpr 65542" something about openGL... the only other plugin I have on this workspace is Geckolib. Even with no procedures involving the plugin at all, it still won't run.

Hello ! It's been a while since 1.1.0, are you still working on the next update ?

is there any way to stop the vanilla sun/clouds from rendering? i've tried "clear all rendered objects" when the sky is rendered if you're in a custom dimension, but it doesn't seem to be working

any help is appreciated

Any plans for adding a "get render distance" procedure block? It would allow the creation of, for example, fog that dynamically adjusts to the render distance and cuts out exactly where the outermost chunks would render.