Just an update, i decided to take a few days off from coding to do some planning. so to some things i want to do ive had to start over. the way it worked before was it was just loaded as a plugin. this limited me on what i could do. this will now be a stand alone application with a plugin component. you will be able to download the server manager and it will walk you threw setting up your server. you will still be able to use this tool for existing servers as well.
Posts by james1bow
-
-
there is nothing indicating a reason for the crash. this happens to my server randomly as well.
-
need the server log
-
with the plugin im working on i have to get some server info that is not ready when the plugin is loaded. as a work around im using the serverReadyEvent to load my plugin. my plugin main class is loaded when plugin are loaded then waits for the serverReadyEvent before it continues.
Codemy current issue now is when plugins are reloaded the serverReadyEvent is not triggered so my plugin doesnt continue loading.
my question is, could we get a Boolean Server.isReady or maybe an enum serverState(enum.State)? or am i already missing something in the api?
-
Implemented:
server config management: edit backup and restore server config.
permissions management: edit, backup, restore, create, and remove group and area permissions(default group perm edit, backup, restore).
server status: basic server info ip, time, connected player count, weather ect.
quick commands: restart, shutdown, kick, ban, set weather, send yell message and set time.
Planned:
Advanced Chat system: replacement for in game chat. Custom chat colors. Offline messages. Multi chat channel system.
Npc management: GUI management system to include NPC and mount protection.
Player management: system to manage the players. includes kick, ban, message, player areas, player permissions and per player permissions.
Area management: manage area permissions, remove area, get area info, and view an image of the area;
RCON system: access the plugin remotely.
Custom Image Browser: a system to brows uploaded images(posters).
Things i have thought about adding:
global map system. this would collect player map data and compile it into a larger image. would allow admins to do things like points of interest markers and such from a top down perspective. could also aid in build planning. this would be viewable/editable in the plugins GUI and the plugins RCON tool and viewable only via a small map server.
Plugin module system. this would allow other plugin developers to build modules to add to the server manager and RCON tool. this would allow for adding all Java Swing Objects (Tossing around the idea of going with javaFX).
Plugin management. a system to add remove enable disable plugins. would also include auto plugin updates. this idea is set aside as im not sure whats planned for the game in terms of plugin management.
Foreseeable issues:
server hosts. tho untested im sure this would cause issues with server hosts with no access to graphics devices. the planned work around is the RCON tool. the owner could manually set the RCON tool setting file with things like ip and port before uploading the plugin to the server then connect via rcon.
-
Not only does that make more sense because of the island size like you said, but the size fits between a minecart and a regular train so it's still plenty large enough to transport players, materials, and animals. It would also simplify the amount of track pieces, etc. because you're not doing different sizes for full sized trains, minecart, etc.could still build small bridges in something like a small cluster of islands. keeping trains to a chain of islands gives ships a purpose as well.
-
but with the size of the islands i dont find them being very useful. and with the distance from some islands to others building bridges wouldn't fit right. dont get me wrong i would love trains. but wonder if something like a garden train with carts would better fit the game
-
they are only accessible via API i believe. if your looking for icons tho you can get them via the render commands. open the console with ~ and type render and the commands will show up. the rendered images will be in the game directory in the screenshots/renders folder
-
this happens when a chunk isnt loaded to the client (his pc). this could be server side or client side but more than likely its client side. when he digs it reloads the chunk as the chunk data is updated and re synced to the players. what is his ping? pc specs? internet speed? what settings is the game set to? lowering the view distance may help. when this happens have the server owner check for errors in the server console.
-
If you do decide to make that Discord, definitely hit me up. Whether for beginners, intermediate, or expert, it's not a problem; I'm interested in it. Even if you just want to add my handle, that would be awesome too.
https://discord.gg/eSWVhjMF not anything there yet. will work on adding some stuff tomorrow.
-
i think structure protection from ai would be better handled in the permission system. something like area.setNpcTargetable permission and use the strength attribute for the objects.
-
until 3 or 4 years ago i hadnt coded anything besides some html in the 90's. threw red51's help (and few others ) ive made some stuff i think is cool. my code is kinda messy but it does what i want it to do and im always learning. ill set a discord up and maybe make it for beginners lol. i not trying to rewrite java but have fun. tbh i have more fun making plugins than playing lol. as your it saying no uses, i use netbeans but i think with intelij its saying no usages as there is technically no usages until its called by the games event handler? so the overrides according to intelij are not being used. also i would use the onplayerspawnevent to set health as there is no guarantee the playerobject is created yet when it calls the event. for testing purposes you can do something like
Code -
println will print to the games console not the console with the tilda key.
begin with something like this
Codethis will send "test text" to the chat window for the player running the command (/test)
ive been thinking of puting together a small discord for plugin development. let me know if you would be interested.
-
adminfullpermissions needs to be set to True.
run the makeadmin command from the server console to set yourself as admin.
setplayergroup to admin is setting it to a permissions group called admin not making them an admin
-
-
would you mind sharing the logs? also the unable to create chunks error is not going to hurt anything. was the world created before or after the last update? ive had a similar problem with my server. it will randomly close. ive noticed this with my world created before the last update. my test server world was created after the update and doesnt seem to have the issue. i also noticed it doesnt happen unless there are 3 or more players on
-
permissions its under the image section
-
Permissions file.
-
Yes, it says you must claim the area.
its the plugin then. Unfortunately Yahgiggle would have to update the plugin to fix the issue.
-
Many players are experiencing difficulties when trying to hit skeletons in the wild, even though the option to hit NPC humans is enabled.
Skeletons are not Human NPC's in the API. i think this plugins last update was before the last rw update that introduced skeletons. also read somewhere about skeletons having small hit box's. if players cannot hit them at all i would say its the plugin. if its just hard to hit them i would say its the hit box's.