Bump
Updated the plugin to use the LeftShift + E keys for better compatibility with my other plugins and E makes more sense oO
Bump
Updated the plugin to use the LeftShift + E keys for better compatibility with my other plugins and E makes more sense oO
Bump
Added rename And Ui tweaks, some bug fix's and some more changes to code for under the hood stuff
Version v1.1
After pressing left shift + L I see an elevator.
Maybe I should make a different combination of buttons?
yes ive changed the Elevator to LeftShift + E
This is not my music, It's the official soundtrack of Rising World : https://shop.rising-world.net/…-rising-world-soundtrack/
I can't put it in my plugin archive.
yes if you own it my understanding is It contains the game music as separate audio files, you would need to copy those separate audio files to the Assets folder, the Assets folder would be in the same folder as your plugin.jar file then your plugin would play those files for everyone on your server even if they dont own them, but i dont see the point in such a plugin as the game already plays those files oO
The plugin works. How to change the name of the territory?
Name changing is coming 👍
Pretty good so far, though i get a issue when importing from the old system, after importing i get a error about sql and time not being in the database and as soon as i delete the old DB it all goes away, i messed up and accidently deleted my backup of the old sql so couldn't do any more testing so had to make a new db completly in the end
Yeah the error is more of a warning not really anything to worry about, even if you deleted the world protection database it should have been migrated to the new database, no need to delete the new landclaim database but removing world protection after the migration is recommended and a restart.
Thanks for your reply. But I wanted to know how to play the music tracks sold by R.W. Under my Linux, they can be found in the directory: /opt/games/steamapps/music/Rising World Soundtrack
How can I find this folder for sure? Is there a function like SoundTrack.getPath()?
SoundAsset SoundFile = SoundAsset.loadFromFile(getPath() + "/Assets/Music.mp3");
player.playSound(SoundFile, true, 0.5f, 1f, 0f, 15f, new Vector3f(-4405.1523f, 91.03004f, -2092.8826f));
Again the files go inside the Assets folder, you need to copy the files here (Assets)
Sorry what are you trying to do ? Add and remove a mesh collider ? Or just make it so it has one.
the entering unclaimed area is a little distracting while moving and having the area marked as unclaimed on the bottom left makes it slightly redundent unless your claiming areas, can we have a option to make the yell optional.
thanks
Devyn
Yes I agree, this and the text messages will be gone and put inside there own UI on my next update, but waiting for feedback ATM so thanks for the feedback 👍 other than the messages how's it working for you ?
SoundAsset SoundFile = SoundAsset.loadFromFile(getPath() + "/Assets/Music.mp3");
MP3 stored in the Assets folder in the plugins folder
LandClaim
Plugin Description
Overview:
The LandClaim plugin, developed for Rising World servers, enhances land management and player progression by allowing players to claim and protect areas while earning privileges through a playtime-based points system. Designed for both players and administrators, it provides intuitive UI menus for managing claims and settings, ensuring a balanced and engaging gameplay experience.
Key Features:
Area Claiming and Management:
Players can claim chunks of land using a dedicated UI button ("Claim Area") in the player menu.
Each player starts with a default limit of 2 claimable areas, which can be increased by purchasing additional allocations.
Claimed areas are visually marked with 3D area indicators, showing ownership details.
Players can unclaim areas using the "Remove Area" button, freeing up their allocation limit.
Points and Playtime System:
Players earn points based on their total playtime, with the rate adjustable by admins (default: 1 point per hour).
Points and playtime hours are tracked in a database and updated upon disconnection or menu interaction.
To purchase additional area allocations, players spend points, with a corresponding deduction of playtime hours (e.g., buying a 1-point allocation deducts 1 hour if the rate is 1 point per hour).
The cost per allocation is configurable by admins (default: 2 points).
Interactive Player UI:
A toggleable menu (accessed with Shift + L) provides easy access to all player features, Shift + L will also close the menu if for some reason you lose the mouse.
"Claim Area": Initiates the claiming process for the current chunk.
"Remove Area": Unclaims the current chunk. Note: Admins Can delete any Claimed Area.
"Show My Areas": Toggles visibility of the player’s claimed areas (default: Off).
"Show All Areas": Toggles visibility of all claimed areas on the server (default: Off).
"Buy 1 Area": Allows players to purchase an additional area allocation, displaying the current cost and their points (e.g., "Buy 1 Area (2 Cost, You: 8)").
"Settings": For adding Guests and permissions
"Exit": Closes the menu.
The menu is designed for intuitive navigation, with "Buy 1 Area" positioned above "Settings" and "Exit" at the bottom.
Admin Settings UI:
Admins have access to a dedicated Admin Settings menu (automatically shown on connect for admins) to manage server settings:
Points per Hour: Adjust the rate at which players earn points based on playtime. Changes automatically recalculate all players’ points to ensure fairness.
Area Cost: Modify the cost of purchasing additional area allocations.
Player Area Allocation: Adjust a specific player’s maximum area allocation while standing in their claimed area.
Admins can toggle area visibility using the Admin Settings menu or server-side commands like /showareas [true/false].
Database Integration:
Utilizes an SQLite database to store player data (points, playtime hours, claimed areas) and admin settings.
Supports migration from the WorldProtection plugin, preserving existing area claims and guest. (Backup your WorldProtection and remove it after the migration has completed)
Ensures data integrity with transaction queuing for database operations.
How It Works:
Players connect, and their playtime is tracked. Upon disconnection or menu interaction, their session hours are added to their total, and points are calculated accordingly.
To claim more areas beyond the initial limit, players use the "Buy 1 Area" button, deducting points and hours based on admin-set rates.
Admins manage settings through the Admin Settings UI, adjusting points per hour or area costs, with automatic updates to all players’ points to maintain fairness.
The plugin provides visual feedback (e.g., area labels, UI updates) and logs all significant actions for debugging.
Benefits:
Encourages long-term engagement by rewarding playtime with claimable land.
Offers flexibility for server admins to balance gameplay through an intuitive UI menu.
Enhances server security by allowing players to protect their builds and resources.
Provides user-friendly interfaces for both players and admins.
Installation:
Place the Zip file in the Plugins folder and unzip of your Rising World Dedicated Server.
Ensure the server has write permissions to create the database file in the plugin’s directory.
Restart the server to initialize the plugin and database.
Version: 1.1 (as of March 12, 2025)
Future Enhancements:
Adjust guest permissions for shared areas. Note: RW has construction and Object protection built in, For Guests to be able to remove each others construction and Objects etc the setting in the corresponding players Permissions file must be set true - such as destroyconstructions=true and destroyobjects=true
This plugin transforms land management into a dynamic, rewarding aspect of Rising World, suitable for both casual and hardcore servers. For support or feature requests, please free to post down below
I was on your server The Federation Of Territory. After pressing TAB the inventory opens. On the left side there is a Bank tab. Is this some kind of plugin?
Yes it is part of my custom world protection plugin I made all sorts of things but have decided to pull them back and make a complete new area protecting plugin stripped back to the basic area protecting it needs to be and code all the other stuff in there own plugins that's why I now have a market plugin, I'm just about ready to swap out my world protection with this new project, each new plugin I make will have a similar feel to them. So after this new wp witch I'm calling landclaim I'll be doing a pets and breeding plugin
Does it make sense to have the iConomy plugin and the OnlineMarket plugin on the server?
Depends on what you are looking for, online market is just a more simple compact market not really a Auction house, iConomy from memory is a lot more complex but offers those other options like a Auction House
I think you get it wrong. Yahgiggle meant that what you want is already the case.
Only administrators can install the plugin and get the portal to work. That is what you requested and what is already done.
yahgiggle - sorry to intervene, i think there is a language barrier at work
yeah i think so, thanks for the help.
portals
so you want only admins to place portals well only Admins can install them now, that is how it works
yes. So that only administrators could install portals.
TransPorters or portals ??? what plugin are you talking about ??
are you asking if Yahgig can make it so that only admins can place the transporters , but that all players can use the transporters. So in other words, you dont want regular players to have the ability to place the transporters, but you want them to be able to use the ones your admins place?
this is not the transporters plugin post, that's here TransPorters if they are talking about the transporters they need to make there post there not here.
I meant to install only administrators. And everyone could go through them)))) That's how the translator translates)))
sorry im not understanding what your saying due to it sounding like your asking for something that sounds like how the plugin works ?
Is it possible to make it so that only admins can host these portals? And everyone can use them))
That's already how they work 🤔
Here try this ^^^