change the direction?
With blueprints you can currently only rotate them (if they have blocks in 90 degree intervals, if they don't have blocks in down to 1 degree intervals)
change the direction?
With blueprints you can currently only rotate them (if they have blocks in 90 degree intervals, if they don't have blocks in down to 1 degree intervals)
by flipping you mean mirroring? if yes that is not possible atm
@Galveston01 I think his problem was that instead of typing "/tp list" he was typing "/tp list " with a space character at the end thus your plugin didn't recognise the command
Event added with the new update ItemTransformEvent
@red51 is there any ETA on the plugin API update details?
nope not at the moment, there isn't also an event for when you are placing or picking them up from the grill
What do you mean exactly? The sizes of the blocks or items or other?
In the game atm:
one block is approximately 0.5x0.5x0.5 meters
a plank in max dimensions is 2x6 blocks if I am not mistaken
a beam in max dimensions is 1x6 blocks again if I am not mistaken
welcome back @Miwarre
You have a lot to catch up on but you will get there, the API hasn't tremendously changed tbh, mostly additions and bugfixes than complete changes
There are a lot of things that will be added to the vanilla version of the game, but once the plugin/modding API gets there a lot of things, items, objects, etc. will be added via it by players
i made my Timer a field and then initialised it in a method and inside its runnable i used the .pause() method. When my if loop triggered and the .pause() method was invoked i got the exception
Maybe the exception is related to the fact that the .pause() method is npt working properly atm?
du kannst es mit "clothing Name X" machen
X = wie viele du willst
Neat idea
A small comment after looking at your code, maybe you should consider using the already existing methods instead of creating your own utilities e.g. Short.toString(Short s) https://docs.oracle.com/javase…/api/java/lang/Short.html and Byte.toString(byte b) https://docs.oracle.com/javase…s/api/java/lang/Byte.html instead of your two util methods
Also there is no need to import all the events, player events, objects, and utils since you are only using 1 event and a few other utils etc. Consider importing only the things you are actually using
I thought of that but was too much trouble for something really small and unimportant
Thus ended up with my awkward current solution of killing the timer via ID number
hmmm not exactly, what I want is for the timer itself to change the boolean value not a command or any other function.
For example I have a timer that is running and every 5 seconds it checks if you are holding 2 apples, I want the timer to be paused the moment it finds you holding 2 apples. i.e. my timer.pause() should be inside the timer runnable task.
Then the problem is that a runnable task can only access final, or effectively final variables from outside thus cannot change their values
So I was trying out some things with Timers for an update to one of my plugins and I was wondering if there is a way to pause a timer from within itself via an if loop.
I tried it and I got a ConcurrentModificationException so was wondering if there is a very specific way I need to do it to avoid that.
I tried making the timer a field and using a second method called inside the timer to pause it but got the exception again.
What I have now and works is to save the ID of the timer as a field and then use the Timer.killTimer(timerID) method, then create the timer again after I am done with whatever I wanted to do while it was stopped.
If you just want to play on your world through steam enter your world through the LAN button and then press Shift-Tab to open the steam overlay and from the friends list there invite them to join it.
you can right click while holding the ore and aiming at a furnace slot, the first ore will go in the slot then keep holding right click and move the mouse around over the other slots, they should all autofill without the need for you to click again
1) I know that I have to use the sidedoor but it wont work. In singleplayer mode it dosent matter I think but in mp its just causes problems beceause you can´t use two melters at the same time. And we know that 60 bars of metal are not enough
not true, the side door should work for as many furnaces as you want even in MP, I have used 10 at once on a server.
No actually this routine sees people with the extended Steam UID but the shorter individual user UID is not recognized. Both are in the database. I assume that this is just a problem with this routine but I wanted to ask.
Could you post a screenshot of the database for me to see these IDs? No idea what they are if I don't see them.