The next update will be available on Thursday, April 30, around the evening (GMT+2)!
-
@Juggernaut The " START 11 54 14 STEP BACK START 11 55 14 STEP BACK" are system print lines that should have been commented out or handled with a boolean. They are for debugging reasons. Red knows about it.
I would avoid doing too much with the terrain until these lines are removed. They appear to run whenever terrain is modified or water is placed.
-
Hi everyone, so this is what I've been up to in the evening - upgraded GUI for Medieval Realms and Gemstones to boot!



Full details here.
-
Version 0.0.8 of Medieval Realms is now live. 
-
I went in on a world and placed some water in creative mode, server side console appeared to get stuck in a loop (turns out it wan't an infinite loop - it just took a very long time
)
That said though, there is a lot of system println commands with format:
I know it's for debugging but my concern is the impact this may have on log file sizes?
(The NullPointerException on de.kiw.gui.core.Screen.destroy line 244 also seems to stop you using the rp command)
-
Danke vielmals
-
Another one, I've added "rib" for the rib boat to the deny crafting list - but it still seems craft-able.
-
When shutting down the server with rcon there is a null pointer.
java.lang.NullPointerException
at de.jiw.gui.core.Screen.destroy(Screen.java:244)
at pluginapi.manager.PluginGuiManager.reset(SourceFile:236)
at pluginapi.PluginManager.reset(SourceFile:270)
at server.e.b(SourceFile:1668)
at w.a.messageReceived(SourceFile:66)
at de.jiw.network.server.core.ServerTcpChannel.onMessageReceived(ServerTcpChannel.java:99)
at de.jiw.network.server.core.AbstractServerChannel.dispatchTCP(AbstractServerChannel.java:62)
at de.jiw.network.server.session.TcpSessionHandler.channelRead0(TcpSessionHandler.java:79)
at de.jiw.network.server.session.TcpSessionHandler.channelRead0(TcpSessionHandler.java:15)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:38)
at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:353)
at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
at java.lang.Thread.run(Unknown Source)
WARNING: SERVER WILL SHUTDOWN...
Shutdown TCP channel: 4255
Shutdown UDP channel: 4256
Shutdown TCP channel: 4256
Shutdown UDP channel: 4257
Shutdown TCP channel: 4257
Shutdown UDP channel: 4258
Shutdown TCP channel: 4258
Shutdown 10 database threads...
INFO: DatabaseTaskManager stopped!
Press any key to continue . . .
Display More
-
This can only be done through the API You can check out the PlayerStartFishingEvent, it has a method to change the target item id: javadoc.rising-world.net/net/r….html#setCatchItem-short-
Awesome 
-
Fishing, so will there be a way to make it so people can only catch fish? 
-
Yeah, unfortunately trains were not part of this update... actually the boats are the foundation for future vehicles, including trains (I know, this sounds strange)
Not that strange, boats did come before trains after all! 
-
I think the tab menu may be broken?

-
Woooooop boats! 

this update introduces many changes and additions to the plugin API

No mining carts?
Serves me right listening to rumours X/ lol
Seriously though, nice long list there!
-
Hmm yes, will require a little more coding rather than the two lines I had hoped, but yes I can get what I need to to work in the meantime with PlayerDamageEvent 
-
Hi!
I know we have a player.setInvisible(boolean); but can we also get a player.setInvincible(boolean); ?
I know there is a player.setCreativeModeEnabled(boolean); but I kind of don't like the idea of using that "just in-case".
Good luck on the update tonight! 
-
"2018-09-26: The next update will be available shortly!"

-
Thanks Beko, yea I think I uninstalled blender before because the learning curve was too steep for me. That said it was some years ago now so hopefully the interface has improved (and so too my understanding). I'll give them both a shot. 
-
Thanks, Yes I've heard of blender (I think I may even have had it installed once upon a time). I'll give blender another try. Last time I did 3D stuff was hard coding VRML objects 10 years ago. Would be fun to give it a bash again.
-
Thanks guys. API sound better. Looking forward to seeing all your hard work next week Red 
-
Ooh interesting stuff
would it be possible to modify these values via a direct database edit? (I've not looked but I assume that it would be possible, unless they're hard coded in timers).
-
Can anyone recommend an application to create 3D models and their textures in? Also, what format(s) are supported by the game?
More so for playing around.