Coder Social home page Coder Social logo

acekiron / pronounmc Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 4.0 405 KB

A Minecraft plugin for sharing pronouns.

Home Page: https://www.spigotmc.org/resources/pronounmc.99737/

License: MIT License

Java 100.00%
bukkit minecraft minecraft-plugin pronouns spigot spigot-plugin

pronounmc's Introduction

Hi there ๐Ÿ‘‹

My name is Ace (They/them), I am a self-taught software developer.

Contact

Static Badge Static Badge Static Badge

pronounmc's People

Contributors

acekiron avatar github-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pronounmc's Issues

PlaceholderAPI Support

Is your feature request related to a problem? Please describe.

I'd like to be able to have pronouns preceding/succeeding one's username, but I see no way to do that currently.

Describe the solution you'd like

I propose adding one placeholder for each pronoun type, something like the following:

  • %pronounmc_objective%
  • %pronounmc_subjective%
  • %pronounmc_reflexive%
  • %pronounmc_posessive%
  • %pronounmc_posessive_adj%

Describe alternatives you've considered

I'm honestly not sure what any alternatives would be, but I'm open to suggestions.

Additional context

Add any other context or screenshots about the feature request here.

Add a licence

Currently, this project has no license associated with it meaning it's under exclusive copyright to you and no one else is allowed to use, copy, or modify it. That might be what you want, though probably isn't if you've put it on GitHub and made the source code available, so you should add a license to allow others to do stuff with the code here other than look at it. If you don't know what license to add, https://choosealicense.com can help.

(note: I am not a lawyer and this is not legal advice, however is correct to my knowledge. I noticed some typos and stuff I wanted to fix when looking though the code here but then realised I legally couldn't because there's no license letting me ;-;)

Integrate pronoundb.org

Is your feature request related to a problem? Please describe.

Having an external server store your pronouns helps reduce time setting it up on every server.

Describe the solution you'd like

Integration with https://pronoundb.org/.

Describe alternatives you've considered

I mean, this was the idea from the very start of this project, but now I'll keep PronounDB as an optional provider.

Additional context

Related commits:

PronounDB's issue: cyyynthia/pronoundb.org#50

Example API endpoint: https://pronoundb.org/api/v1/lookup?platform=minecraft&id=63d08e0c-1b0a-4afa-a545-aa5088c48d7a

Hovering over someone's username should show their pronouns in hover text

Is your feature request related to a problem? Please describe.

It can be a little annoying to type /getpronouns <username> every time you want to know the pronouns of someone

Describe the solution you'd like

Some hover text over people's usernames that tells you what their pronouns are, so it's quicker and easier to check

Describe alternatives you've considered

Could just deal with it being slightly time-consuming and remember things, but this would be more convenient so I suggested it :p Also could maybe only happen for the player message prefix thing instead of every single time their username is said in chat

Additional context

Not sure how compatible this would be with other plugins that modify chat :/ Also here's an example showing what I mean done with a /tellraw command:
image

TODO: Picking multiple sets of pronouns

Suggested by LambAndHam, it'd be better instead of trying to think of every possible combination of pronouns, as then if you want to add another pronoun you can just add 1 new option instead of the amount increasing exponentially.

Refactor code

I want to have the code refactored before release.

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.