Plugin Ideas [collecting ideas]

  • Hey Adventurers,


    i wanted to start this thread to collect some more ideas for A) new plugins and B) Features for my existing Plugins.


    So i start with some ideas i have still in mind but not yet finalized to a plugin, i will add your ideas to this list and remove items that have been released.



    GPS Feature: Starting Location

    I thought it would be great to have some more starting locations when you join a server (basic idea triggered by Avanar ) So it might be possible to add this feature to GPS where Admins can set a flag to existing markers as starting locations. Players that join the server the first time could than have an UI with the "Starting Location" flagged markers and can use it only once. By time the Server evolves Admins can add or remove locations, so it is guaranteed that there is always some kind of spawn that is not full of players.


    The problem i must investigate is how to handle default server spawn, players should not get back to the default spawn when they die without an own spawn. A Workaround could be a special area marked as starting area, where players must pick a location to escape (could be a cool glass room in the orbit) and if they ever picked a location, the next time they spawn at the default spawn they can only choose their starting location again.

    New Plugin: Player Groups

    This is something i was thinking about a long time ago, but i did not yet have found it quiet useful to code it. I mean what features does it have? The only thing is a copy of the default group with another name. What else could there be? Recently some player asked me if i could code such plugin so its back on the list but im still not satisfied.


    New Plugin: Online Map

    Back in Java days we had very detailed maps with changes and stuff. red51 somewhere said its not that easy in unity as in java and will take time. So meanwhile i've done something here and there and i have created an online map for my servers. In theory every server could have one but currently there is a nodejs bridge needed (that not every admin can (or wants to) install) running in parallel to the game server that can read the surface scanned from admin utils plugin and serve it, so the rendering service i'Ve created can then create a map from the data. When the API gets more webserver capabilities with the next version the bridge service gets obsolete and every server could expose surface data that will then be consumed by a rendering service.....


    Long story short, i tought it would be cool to bring back the rendered online map into the game, so everybody (with a map item) can use the "explorers map" showing explored areas.


    I'm not sure if there would be any interest besides myself so i have started planning but not yet done anything. Maybe at some time in the future this plugin will get obsolete when the ingame map gets something similar.


    Here a picture from the old Java map which was exported by my "Rising Maps" plugin in Java









    And a compared view from the surface data i have extracted from unity


    New Plugin: Quests

    Ok this is a recently requested one, i did not have many thoughts about that yet but the following:

    • What kind of Quest should it be? Collect this or that, kill x of y ? That's kind of Quests we all hate in RPGs right?
    • For Complex Quests there must be detailed logic but they also should be repeatable or dynamic in a kind of way. No Admin likes to predefine 100 Quests by hand.
    • Big Question also: Rewards, what should it be? If it must be independent to Wallet, what kind of items should be rewarded?
  • Back in Java days we had very detailed maps with changes and stuff. red51 somewhere said its not that easy in unity as in java and will take time. So meanwhile i've done something here and there and i have created an online map for my servers. In theory every server could have one but currently there is a nodejs bridge needed (that not every admin can (or wants to) install) running in parallel to the game server that can read the surface scanned from admin utils plugin and serve it, so the rendering service i'Ve created can then create a map from the data. When the API gets more webserver capabilities with the next version the bridge service gets obsolete and every server could expose surface data that will then be consumed by a rendering service.....


    Long story short, i tought it would be cool to bring back the rendered online map into the game, so everybody (with a map item) can use the "explorers map" showing explored areas.


    I'm not sure if there would be any interest besides myself so i have started planning but not yet done anything. Maybe at some time in the future this plugin will get obsolete when the ingame map gets something similar.


    Here a picture from the old Java map which was exported by my "Rising Maps" plugin in Java

    And a compared view from the surface data i have extracted from unity

    Die Map aus der Java Version war Top. Also, ich hätte Interesse. Hauptsache es gibt nen refresh Button und die neu gebauten Wege und neu gebauten Strukturen eröffnen sich dann vor einem.😌

  • Die Map aus der Java Version war Top. Also, ich hätte Interesse. Hauptsache es gibt nen refresh Button und die neu gebauten Wege und neu gebauten Strukturen eröffnen sich dann vor einem.😌

    Aktuell kann ich leider nur die Geländeoberfläche erfassen, die Berechnung aller Bauten mit ihren Texturen aus der Vogelperspektive ist zwar sicher irgendwie machbar aber komplex. Teile die unterhalb der Oberfläche liegen kann man zwar direkt ausfiltern aber bei denen oberirdisch müßte man noch berechnen welche teile durch andere verdeckt werden. So ein Button wäre das kleinste Problem :D Auf jeden Fall wären Spieler oder auch NPC Positionen sowie Grundstücke als overlays machbar, wie halt auf der online karte.

  • I'm currently working on a mini-map plugin, so the online map information is interesting, and an online map would be nice. I'm currently fighting with chunk rendering a bit, but it's getting there.

    Other ideas I had for my own plugin and other plugins require the ability to add new items/recipes, which I'm told are coming. So that's exciting.

  • I'm currently working on a mini-map plugin, so the online map information is interesting, and an online map would be nice. I'm currently fighting with chunk rendering a bit, but it's getting there.

    Other ideas I had for my own plugin and other plugins require the ability to add new items/recipes, which I'm told are coming. So that's exciting.

    For the chunk rendering i solved it this way: My AdminUtils Plugin collects surface data from movement (if a player moves out of a chunk, all chunks in a radius will be scanned, with a kind of cache) radius can be configured from 0 to 5 where 5 would be a square of 11 by 11 chunks scanned. I first tried to scan the whole sector at once but thats too much. 256 chunks X*Z are 65536 chunks to scan. That takes a long time. I also first tried to create the images in the plugin itself but that took too much performance.

    So now AdminUtils takes snapshots from the surface and writes it in an extra sqlite database. Later when red implements webserver access for plugins, AdminUtils will also serve those raw data through an API. Meanwhile i have a small nodejs written bridge that reads the sqlite and serves it as API. The rendering itself is done by another small nodejs service i wrote, that also serves the files afterwards as tiles for consumption by a leaflet map.


    You can have a look at the code of both if you want to catch an idea:

    https://github.com/Devidian/rw-map-rendering

    https://github.com/Devidian/rw…orld/adminutils/mapsource

  • I know you already have my suggestions, but maybe an "OzRPG" permission/plugin where admin can create an area then adding the "RPG permission" to work in that area. (Like Prison, rest, pvp, etc.) where an admin can add RPG options:

    -Give any loot to any NPC to be used as loot after death,

    -Players gain levels when they reach certain amounts of EXP and health points and stamina numbers increase with each level..

    -Ability to add NPC paths (like patrolling back and forth in front of a gate or walking to a certain area and stopping

    -A static NPC that will move and attack someone just like the default Bandits do at this time since "locking" a NPC just stands there and takes it when someone attacks it without it fighting back).


    If you go to "Smokey and the Bandits" server then go to "the Isle of Doom", you will see the set up like it would be in a RPG game with named bosses and NPC's like "An Isle Hare", etc. Since I cant add certain loot to NPC's, I have to equip them to fight with a gold ingot or something so a player gets an award. It would be nice to "trade" with a chicken and give him some loot.


    Anyway, you know RPG games I'm sure and how they work. Anything you can think of that would make an area/server RPG like, then I'm all for it!

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!