Posts by yahwho

    Greetings, fellow builders!


    Medieval Realms has always been shaped by its players, and we’re excited to carry that tradition into the Unity version of Rising World with a brand-new build competition!


    Theme: Create the finest medieval bakery your imagination can conjure.

    📅 Dates: 1st September → 30th November


    The winning bakery will earn a place of honour at Medieval Realms' spawn inside Bedridge Castle, and there are other exciting rewards waiting too…


    So whether you’re a long-time Medieval Realms resident or a visitor from another server, you’re warmly invited to join in. All entries are welcome!


    👉 Full details and prize list: medievalrealms.net

    No idea then, it's broken for me.


    Slots scroll on mouse wheel whether flying or not.


    Even reset all controls (not that I had changed them)

    Is it just me or has the fly speed mouse wheel broken in a recent update?


    I used to be able to hold left shift and move the mouse wheel to change the fly speed.


    Now it just cycles through the inventory slots 1-0

    Hi red51 ,


    I've finally replaced my 10-year-old workstation 😄 and I'm in the process of setting up my development environment again.


    I've installed the latest version of NetBeans along with JDK 1.8, as it's my understanding that Rising World plugins should still be compiled against Java 1.8 for compatibility.


    While rebuilding my plugin projects, I encountered compile errors due to some parts of my previous codebase using Java 9+ features — for example:


    Java
    private Set<String> allowedItems = Set.of("this", "that");


    As Set.of() isn’t available in Java 1.8, I'm now going through and replacing those usages with Java 8-compatible alternatives.


    Just to confirm: is Java 1.8 still the target version for plugin compatibility with the game? And, if so, would you recommend removing any and all Java 9+ features from plugin code for futureproofing?


    Many thanks as always!

    Thank you. It works. But the music doesn't follow the player and remains localized at the starting point.


    With an mp3, it's possible to simply play a track (without player.getPosition() ) and have that music as background music. Why doesn't it work with webradio?

    Afaik the sound is an asset in a 3D space. So it has to "exist" within this 3D space.


    If you create an update loop and then periodically check the position of the player, you can then do a conditional check to see if the player has moved, then if they have moved, move the sound asset to the players new position.

    This will make the sound "follow" the player.

    You're basically looking for the PlayerChangeObjectInfoEvent


    Thanks! I'll go check it out.


    , it indicates that the door was made the old Java wa

    This was a players build on a local test server. So I don't know how the door was placed.


    I will check again when I get time, but assume for now that it was placed at a 90 degree! :D

    There is unfortunately no event for that, but it would be quite useful to have one^^ I will put it on our to-do list

    Grabbing this radial menu and editing it might be fun too...

    Thanks Red ^^

    We could provide an API method to enable the "fake" lip movement if that helps?^^

    Yes that would work. :thumbup:


    I'm not 100% sure yet how best it could work...


    Maybe set the animation to start once the NPCs response has come out of the LLM and then run a lambda where I can calculate a time based on the amount of words the NPC is going to speak and then reset/stop the lip movement animation?

    Hi Red,


    Will it be possible in the future to control the animations of NPCs?


    In particular the animation controller for the NPCs mouth / facial expressions.


    Even if this was rudimentary, although phonemes would be amazing :saint:

    If it shows up there, but queries to http://188.74.121.175:4153/ (for MR) are unsuccessful, it indicates that the built-in webserver is apparently broken (no longer responds etc).


    I think this may be the case.


    Ozorvals tested this. The server did not show up on his client when he logged in, he checked the api server list and the server was showing up in there.


    Connecting via the IP and port worked fine.


    I have noticed too, that if you refresh the list, the online server count often changes. Too frequently I would say in order to be attributed to servers going online/offline.


    I also did another test, I used a well known VPN service and logged into Steam (I know Steam does not ike you doing this :silenced: but I'm sure that's more for people trying to get discounts on apps that are country specific - don't do this folks you can get your account banned!).

    Anyway, whilst using the VPN to test I did notice a lot of servers were missing, pressing refresh changed this list each time, and rather inconsistently. I'm not sure why using a VPN should have this affect. Again, in this situation when connecting via IP worked fine without the server showing in the list.


    I hope this info helps.

    There is also a dependency you need to install to get the plugin api working, but i forget what that is atm I have had it working in the past but it isn't easy to find the right one.

    In order to RUN plugins you will need the Java Runtime Environment Standard Edition (JRE SE) - but I am pretty sure that RW comes with this bundled into it.


    However, here is the JRE SE for Java 8 fi you want to install it manually -https://www.java.com/en/download/manual.jsp


    If you want to MAKE plugins, you will need the Java Development Kit (JDK SE) - https://www.oracle.com/uk/java…e8-archive-downloads.html


    There is a JDK EE and JDK ME (enterprise and micro) - you don't need these.