Git Product home page Git Product logo

antaresprison's People

Contributors

nathen418 avatar piotrwyrw avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

antaresprison's Issues

Config file explinations

Add explanations for how all the config files work and what is supposed to go in each of them into the README or Wiki

Config files not updating

Describe the bug
The plugin does not update the config files when the plugin updates

To Reproduce
Steps to reproduce the behavior:

  1. update from 1.3 to 1.4
  2. restart server
  3. look at the config files
  4. there is not the updated options included for anti suffocation, etc

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:

  • Client: [e.g. Optifine 1.16.3-OptiFine_HD_U_G4_pre1]
  • Plugin Version [1.4]

Damage (fall and suffocation)

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

Mystery Crate spawns

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.

gui /mine command

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

Additional context
See Screenshots for context:
2020-10-24_20 51 58
2020-10-24_20 51 54

!! Upcomming plugin rewrite !!

! Upcomming plugin rewrite !!

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.

What will be changed

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.

Ability to change ore percentages in each mine

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.

anti-suffocation teleport

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.

Change the base command

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

Auto regen

Make it so that you can configure the amount of time between auto regens of the mine.

Mine auto regen

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
...

Update notifier

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.

Mine tool kits

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.

Players able to skip mine tiers using /tpa

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:

  1. Have a friend in a higher mine than you.
  2. Tpa to them.

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):

  • Version [1.3]

Some spam of plugin messages in chat

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.

Additional context
See attached images:
Image 1
Image2

Mine reset timer placeholder

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%

World Gen

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.

Issue with using /prison balance {player}

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):

  • OS: [Windows 10]
  • Client [Optifine 1.16.3-OptiFine_HD_U_G4_pre1]
  • Version [1.2]

Additional context

Video1 Is of the player running the command and having the output not show on their screen.

2020-10-23_21 13 16

See attached files

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.