New build 20120417 - A bunch more block types and some bug fixes

Get it here:

Download Now | Mythruna



Release notes:

20120417 Release Notes | Mythruna



Highlights in this release:

6 Likes

A small bug crept into this release… physical objects are not “collidable” in multiplayer. I’ve fixed it locally but I don’t have time to upload a new release tonight.

I lied. So few people had downloaded 20120417 that I went ahead and reuploaded. If you are one of the 11 that downloaded before I posted this message then please redownload. Sorry for the trouble.

This is awesome. I guess if the world was rebuilt with this block set then you’d not hear “minecraft” anymore, maybe just “Lego” :wink:

Realy impressive what you are creating here.

2012-04-18 01:32:22,715 ERROR [com.jme3.util.BufferUtils] {0}

java.lang.NoSuchMethodException: java.nio.DirectFloatBufferU.viewedBuffer()

at java.lang.Class.getMethod(Unknown Source)

at com.jme3.util.BufferUtils.destroyDirectBuffer(BufferUtils.java:1174)

at mythruna.geom.LeafMesh.deleteBuffers(LeafMesh.java:55)

at mythruna.client.view.LeafReference.deleteBuffers(LeafReference.java:171)

at mythruna.client.view.LeafReference.release(LeafReference.java:182)

at mythruna.client.view.ReleaseReference.build(ReleaseReference.java:28)

at mythruna.client.view.GeometryBuilder$PrioritizedRef.run(GeometryBuilder.java:147)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)



Got this error on the log.

:evil:


dirty word filters.


-.-
@shirkit said:
2012-04-18 01:32:22,715 ERROR [com.jme3.util.BufferUtils] {0}
java.lang.NoSuchMethodException: java.nio.DirectFloatBufferU.viewedBuffer()
at java.lang.Class.getMethod(Unknown Source)
at com.jme3.util.BufferUtils.destroyDirectBuffer(BufferUtils.java:1174)
at mythruna.geom.LeafMesh.deleteBuffers(LeafMesh.java:55)
at mythruna.client.view.LeafReference.deleteBuffers(LeafReference.java:171)
at mythruna.client.view.LeafReference.release(LeafReference.java:182)
at mythruna.client.view.ReleaseReference.build(ReleaseReference.java:28)
at mythruna.client.view.GeometryBuilder$PrioritizedRef.run(GeometryBuilder.java:147)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Got this error on the log.


What version of Java are you using?
@kbender88 said:
:evil:

dirty word filters

-.-


Actually, it's a scripting hook that gets invoked whenever a new chat message is about to be sent out. The script can do anything with it... I've used it to do simple dirty word filtering on the public server. But I had fun with it as I replace the "bad" words with a different less bad and slightly more funny word. You could get pretty creative with it.

It sounds like typing up the “blacklist” would be a fun stress reliever

@kbender88 said:
It sounds like typing up the "blacklist" would be a fun stress reliever

"I" -> "you"
"you" -> "I"
"minecraft" -> "nothing I've ever seen before. How original!"

Chaos ensues.
1 Like

rofl, the last one really should be built into mythruna xD Do it paul, please :wink:

Heheh.



I did have a little fun with it since it’s smarter than your average “classic” → “clbuttic” style replacing. You can either do whole sale replacing like that or it tries to fake searching for word stems. So if you define “frack” → “stink” then “fracker” becomes “stinker”, “fracking” becomes “stinking”, and so on.



And it’s a groovy script so it can be tweaked per server… or just not used at all (which is the default).

it’s funny i never tried play this awesome game, but when someone is telling about block games, i say “Mythruna”.



i hope there already are some good servers to play it :slight_smile:



and i have a question: is there electronics system like in minecraft game(yeh i know its diffrent game but i like electronics idea)?

Some more.



2012-04-18 01:54:06,388 ERROR [mythruna.es.EntityProcessorRunnable] Error executing:mythruna.client.view.RopeControl$LinkLoader@1b4bc748

java.lang.NullPointerException

at mythruna.client.view.RopeControl$LinkLoader.run(RopeControl.java:519)

at mythruna.es.EntityProcessorRunnable.run(EntityProcessorRunnable.java:34)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2012-04-18 01:54:06,388 ERROR [mythruna.es.EntityProcessorRunnable] Error executing:mythruna.client.view.RopeControl$LinkLoader@c0855f8

java.lang.RuntimeException: Interrupted waiting for entity data.

at mythruna.client.net.RemoteEntityData.findEntities(RemoteEntityData.java:330)

at mythruna.client.view.RopeControl$LinkLoader.run(RopeControl.java:518)

at mythruna.es.EntityProcessorRunnable.run(EntityProcessorRunnable.java:34)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.InterruptedException

at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source)

at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)

at java.util.concurrent.CountDownLatch.await(Unknown Source)

at mythruna.client.net.RemoteEntityData$PendingRequest.getResult(RemoteEntityData.java:763)

at mythruna.client.net.RemoteEntityData.findEntities(RemoteEntityData.java:326)

… 8 more



Huuum, I thought the default version of Java was 1.6, but it seems that it’s 1.7 actually, maybe that’s the case. It was working all good, but after playing and walking and doing all stuff, it starts to lag out for no reason at all, somewhere past Notch Lands, coming from south west.

@oxplay2 said:
it's funny i never tried play this awesome game, but when someone is telling about block games, i say "Mythruna".

i hope there already are some good servers to play it :)

and i have a question: is there electronics system like in minecraft game(yeh i know its diffrent game but i like electronics idea)?


Yeah, the magic system will be based on gems and crystals to make "circuits" that transform energies in different ways.
@shirkit said:
Some more.

2012-04-18 01:54:06,388 ERROR [mythruna.es.EntityProcessorRunnable] Error executing:mythruna.client.view.RopeControl$LinkLoader@1b4bc748
java.lang.NullPointerException
at mythruna.client.view.RopeControl$LinkLoader.run(RopeControl.java:519)
at mythruna.es.EntityProcessorRunnable.run(EntityProcessorRunnable.java:34)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2012-04-18 01:54:06,388 ERROR [mythruna.es.EntityProcessorRunnable] Error executing:mythruna.client.view.RopeControl$LinkLoader@c0855f8
java.lang.RuntimeException: Interrupted waiting for entity data.
at mythruna.client.net.RemoteEntityData.findEntities(RemoteEntityData.java:330)
at mythruna.client.view.RopeControl$LinkLoader.run(RopeControl.java:518)
at mythruna.es.EntityProcessorRunnable.run(EntityProcessorRunnable.java:34)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
at java.util.concurrent.CountDownLatch.await(Unknown Source)
at mythruna.client.net.RemoteEntityData$PendingRequest.getResult(RemoteEntityData.java:763)
at mythruna.client.net.RemoteEntityData.findEntities(RemoteEntityData.java:326)
... 8 more

Huuum, I thought the default version of Java was 1.6, but it seems that it's 1.7 actually, maybe that's the case. It was working all good, but after playing and walking and doing all stuff, it starts to lag out for no reason at all, somewhere past Notch Lands, coming from south west.


Wondering if you can somehow try with Java 1.6 to see if that's the issue.

This most recent one is an interrupted exception... so some external thing interrupted a thread. Maybe the network connection died and tried to close the app or something else tried to close the app abnormally.

Not sure if it’s by design, but I can definitely go walking around while on the loading screen. I can’t see where I’m going (due to loading) but my coordinates are definitely changing.

@HeroHero said:
Not sure if it's by design, but I can definitely go walking around while on the loading screen. I can't see where I'm going (due to loading) but my coordinates are definitely changing.


It's normal for now. You can also chat while loading. Hitting F10 will get rid of the loading screen early... it's just there to prevent you seeing the ugliness of the world around you loading in.