antares-network / antaresprison Goto Github PK
View Code? Open in Web Editor NEWA Prisons plugin made for the Antares network.
Home Page: https://playantares.com
License: Other
A Prisons plugin made for the Antares network.
Home Page: https://playantares.com
License: Other
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
Mystery crate Spawns. there is a small percent chance that a "crate" will spawn somewhere in the mine. It would be a sponge or a chest or something, that it gives you a configurable amount of money or some other perk
Additional context
check out OP prisons on Lemoncloud or op blocks prisons. There are sponges that give you eTokens which u can use to rank up your tools or get money. Dm on discord to discuss.
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
I would like it if I could change what percentage each ore had in each mine. Preferably in mines.yml.
Describe alternatives you've considered
Um, there aren't really any other solutions for this request.
Additional context
Erm not really.
After a further inspection of the code, and a bit of thinking I realised, that a major plugin rewrite would be a step towards a clean code and efficiency.
I would like to change the major part of the plugin structureto make some stuff much easier to handle. The most part of the issues will be implemented after the rewrite.
Expect that part, the plugin will still work as it does now.
Describe the bug
When a user with the permission prisons.other_balance runs the command /prison balance {player} it does not show up for that player. It shows up on the player's screen that you were trying to see the balance of. See attached files.
Expected behavior
The player's balance that you are trying to find the balance of shows up on the person's screen that runs the command.
Desktop (please complete the following information):
Additional context
Video1 Is of the player running the command and having the output not show on their screen.
See attached files
Describe the bug
The plugin does not update the config files when the plugin updates
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The plugin should update all config files on plugin update to include all new options or formatting or other information
Actual behavior
The config files are not updated
Critical Information:
Describe the bug
When a player without the permission prisons.skip_room is inside a room they have not bought the ticket for, they do not get kicked back to the previous mine. The plugin only rejects people going thru doorways but does not block tpa requests by kicking the player back.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The player gets kicked back to the room they were in before the teleport event.
Actual Behavior
The player is able to stay in the room and not get kicked back.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
Please reduce the number of times the "You can not break that block here" message appears or allow it to be disabled. It is really annoying and fills the screen.
Describe alternatives you've considered
setting the message to be: ' ' this is ineffective because you still see the prefix showing up in chat.
It would be nice if the base command was /prisons instead of /prison.
This is because the warp is called prisons, etc and it's confusing to type /prison every time I need to use the command but prisons every other time
add placeholders to readme
Make it clear that the plugin does not generate the world for you and you must generate your own prisons world and then assign the coordinates of all of the mines in the mines.yml. You also need to tell the plugin where the doors to each of your rooms are in the rooms.yml file, and this should also be specified in the documentation.
Make it so that you can configure the amount of time between auto regens of the mine.
Make the teleportation point (X, Y, Z, pitch, roll, yaw) that a player is teleported to when the mine resets configurable in mines.yml.
Also, prevent the player from suffocating on mine regen. Teleportation is not always reliable.
Work on storing player data in Databases instead of YML files to save space and make things more efficient.
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
Make tool kits that can be configured in the plugin, maybe a kits.yml similar to the essentials kits, that give different tools. Add a way in kits.yml that allows one to configure the enchants of certain tools as well as maybe give them healing or feeding abilities. They should also be able to be purchased in some way. Maybe some of this can be done thru essentials or some other econ plugin. IDK what would be the most economical
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
This issue is based on Suggestion 27 in the Antares Discord Server, along with a few other ideas that might be able to be accomplished with other plugins.
In the mines, make it not possible for the user to suffocate or take fall damage. Ik that entity damage is managed thru permissions but if it is possible to restrict fall and suffocation damage too that would be great
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
a placeholder to be created that shows the time until a mine is regened. it is based on what room the player is in and changes when a player enters a new room.
Describe alternatives you've considered
erm none
Additional context
Make the placeholder %prisons_localregen%
add Unicode placeholder for separating prefix from the message.
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
A /mines command similar to most prisons server. it would open a GUI with all the mines showing in it. you can click on the highest mine tier that you have access to it and warp straight there
Describe alternatives you've considered
Using a GUI plugin in place of this but it would be hard to set up and the prisons plugin should have something like this built in
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
an update notifier similar to what you see in ChatControl and other plugins. Where the plugin checks some sort of web resource to see if there is a newer version than what is installed on the server. Idk if this is possible to do just hosting the plugin on GitHub but it would be a great feature to have.
Describe alternatives you've considered
Check GitHub for updates. I mean I do that anyways
Additional context
I will add some screenshots later tonight.
Make it not require multiverse core as a dependency
Make the plugin update the config file to be compatible with newer versions of the plugin after the plugin is updated
Add explanations for how all the config files work and what is supposed to go in each of them into the README or Wiki
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Regen all mines every 20 minutes, even if they are not half empty.
Describe alternatives you've considered
...
Additional context
...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.