using an sqlite browser goto the worlds/worldname folder and open events.db go to the general area where it happen and press f3 twice to get the areas x and y coordinates now look in the events database and find the columns posx and posy to narrow it down. this will give you all the info you need to ban them.
Posts by james1bow
A new update is now available, introducing "Points of interest" and many more changes!
Latest hotfix: 0.9 (2025-10-31)
Latest hotfix: 0.9 (2025-10-31)
-
-
group
info
Determines the "group name" that should be shown in the player list. Other than that, this permission has no relevance
Question is the group is just the group name not the file.name (Default or Default.json)?
the playergroup is the players permissions when 1. not in an area or 2. in an area that the player is not assigned to or said area has no default permission set.
i would stay away from the default permissions file in the base of the permissions folder. this file is for when there is a player on the server that has no assigned permission. in the server config you want to set the Permissions_DefaultNewPlayerPermissionGroup= to an actual group you have created. in my case its Permissions_DefaultNewPlayerPermissionGroup=Pve.
when getting playergroup() this returns either the name from the json or the actual name of the file (Pve,json returns Pve) im not 100% as i set the filename and the name setting the same.
when a player is assigned to an area (in my case "Owner") the permission you want Area.getPlayerPermission(player) this returns the string of the assigned group in the area.
from my understanding when a player is in an area where the default area permissions is set and the player is not assigned to the are you want to use Area.getActivePlayerPermission(player). for some reason this currently always returns null(maybe im doing something wrong or its not implemented yet). for this reason im setting the area's default permissions name as an attribute. this permission can also be found in the the rights table of the areas database.
Display MoreJava -
Player getActiveAreaPermission() gets the area permission permission of someone assigned to the area (from permissions/areas)
Player getPlayerGroup() gets the players permission(from permissions)
Area getPlayerPermission() should get a players default permissions to an area( from permissions/area the permissions set as an areas default permission. for some reason always returns null)
they all return a string of the permission name.
also, when a player spawns the area and its permissions will return null until the player has moved. i get around this buy on spawn adding .05f to the spawn position. gets just enogh movement to get the info
-
take a look at this New Plugin UI ant this New API vs. old API
-
Display More
Nevermind I got this to work and likely it was the problem of Properties being set to Java8 or that it tried to pull in the old RisingworldAPI933 that was in the old Netbeans project I was modifying.
I do have a question on chat colors. Can you still imbed them in chat statements?
player.sendTextMessage("[#cc0000] Checking");
What did it change too? Can you force the chat screen open to show messages. Seems when I send them they are not showing unless I hit T.
they should show automatically. i believe to set chat color it would be something like
im not sure if you can use color(int) for text in chat. if your setting font color to a UIElement i do
if you use an rgba to hex color picker it will show as #ffffffff but you can remove the # and add 0x to get your color.
-
keep in mind some of these items are not currently in game. also some you may have to add a variation to.
-
Hmm ok I will study that. Seems a little different. My simple routine was to not react to a sign that had other text. But interestingly the erroneous plugin will stop all plugins from working which I do not remember occurring in the Java version.
So do you or do you not have to use the override?
if your referring to the onEneable() and onDisable() yes they have to be overridden.
-
hope this can help.
Display MoreJava -
what are you trying to do?
looks like you checking if an object is a sign but not doing anything if it is.
-
I think I need to be made admin... how do I do that?
add your userid to the server config file Server_Admins=yourUserIdHere
or you can click in the server console while logged in and type makeadmin yourname
-
PS is there a command to take the entire body content and quickly move it into your inventory instead of one item by one item?
you could use the api to make a button(UILabel) and set its UITarget to storage and just loop threw the storage slots.
-
From my understanding, the recipe has been changed in the game for other players....just they do not see the new graphic as shown in the below image showing that they need to have grass to build a camp fire... all they are seeing is the image for the default game which is stones and logs only...not grass.....
recipes changed via the database will work fine in single player. in multiplayer they get their recipes from the local database(on their machine) this is then checked by the server when they craft it.
quot from red "
When changing crafting recipes, it's a bit tricky: the actual crafting is handled serverside (so the server checks the recipe and verifies that the client has all required ingredients etc), however, the crafting UI is shown clientside (obviously). The client also checks if all ingredients are in inventory before sending a crafting request to the server (this is done to prevent the client from spamming the server with useless requests).
"
-
We will change that in the future though, so the definitions will be synced between the client and server - once that's done, you can change any definitions on your server and that will be properly applied to all clients automatically. Alternatively it will be also possible to do that through the API then

awesome thanks for the info!
-
~ key and type in /wp and get a message Command not found.
the tilda key is the console. you want the regular chat window then type /wp
-
You can change a number of things in the SQL database....
i know in the java version if you changed things in the db of a multiplayer server it could cause some sync issues. not sure if this is still an issue with unity. maybe red51 could let us know.
-
if your in creative mode they ignore you even if u hit them.
-
How should the files be structured in the Plugins direction and added to the server.properties file?
you shouldn't have to add anything to the server properties. just make sure the Plugins_Enabled=True. as for the file structure it should be _NewVersion/Plugins/folder for installed plugin.
-
threw my testing npcs do have a set life span. with npcdeathevent you can write its id to console when they die. i never went as far as seeing how they dies tho. dieng from old age is one of the enums!
-
-
It is possible.
API?