Giter VIP home page Giter VIP logo

frozenjoin's Introduction

banner

Information:

Hello there, my name is Frosty, and I'm a 22 year old software developer from Slovenia. I have been involved in Minecraft Plugin development for around five years so far, with a hint of non-Minecraft related development as well. During my time learning Java (and some Kotlin as well, with a hint of C#, C++ and Go), I have made countless plugins varying from simple utilities, smaller feature additions, to even full-blown gamemodes. As most of my projects are commissions done for other people/servers, they are not always Open Sourced, however I try my best to share the source if possible. At the current state of time I'm working on creating content for various servers.


Contact Me:

If you wish to contact me, you can do so on

Statistics:

Frosty's Github Statistics

Frosty's Most Used Languages

@Frcsty's Holopin board

frozenjoin's People

Contributors

blitzoffline avatar conclube avatar emilyy-dev avatar frcsty avatar knightzmc avatar piggypiglet avatar starmism avatar vshnv avatar

frozenjoin's Issues

PAPI on player leave

If a player leaves the server the leave message doesn't include the name of the player when %essentials_nick% is used in the leave message.

The Converter Dont Work

Basically, I do everything that it asks for, put the generate command, put the file in the folder itself, hit start ... but when start it says that the same folder does not exist BUT IT IS CREATED AND WITH THE FILE INSIDE

image

[TITLEMESSAGE] Doesn't display correctly on server join. 2.1.4

ormats:
default:
priority: 1
type: 'NORMAL'
join:
- '[BROADCAST] &8[&a+&8] &6%vault_prefix% &6%essentials_nickname%'
- '[TITLEMESSAGE] Welcome to CompetitorsPC Mine&7craft;20;80;20'
- '[ACTIONBARBROADCAST] &6%vault_prefix% &6%essentials_nickname% &6is online'
#- '[TITLEMESSAGE] &6Welcome to &cCompetitorsPC &2Mine&7craft;20;80;20'
quit:
- '[BROADCAST] &8[&c-&8] &6%vault_prefix% &6%essentials_nickname%'
- '[ACTIONBARBROADCAST] &6%vault_prefix% &6%essentials_nickname% &6went offline'
permission: 'frozenjoin.default'
2020-09-24_05 17 42

PAPI and text color in Titles

The plugin isn't displaying text colors or parsing placeholders that are used in the title screen or the action bar.

ex. &6Competitors %essentials_nickname%

shows up exactly like that instead of gold text reading "Competitors MrSqueak the Admin"

Issue on placeolder parsing

I'm using FrozenJoin 2.3.0 on paper 1.16.5, and I made a custom javascript that check for player permission to display a custom rank when player connect/disconnect.

When he connect it works fine, but when he disconnects it doesn't parse it (seems an issue where the player is already offline when it parses the javascript, so it can't detect his permission.)

It would be possible to save in cache or parse the placeholder before the player is offline ?

New Action: [CENTERJSONMESSAGE]

As the title explains;

Instead of only having [CENTERMESSAGE] which centers a message.
It would be nice with the possibility to center a JSON message aswell.

MiniMessages support.

Possible switch to adventure/minimessages.

I am thinking at first we should use both a legacy serializer and minimessages. I know I know. not the best. But in the meantime we give people 1 version to use our new legacy to minimessages converter to convert and we can also fix possible bugs in the minimessages converter if any occur so the update after will remove complete legacy support with an easy and reliable way to convert.

The converter will work something like this: (at least for strings). We convert the current hex formats to &#aaFF00 then we use a legacy converter to convert it to components then we use the mini messages serializer to serialize the components to string. ez convertor idea.

New MOTD Argument: Delay

Having the possibility to add a delay to an entire MOTD would be fantastic. Instead of individual lines..

Something like:

motds:
default:
priority: 1
permission: frozenjoin.motd.default
delay: 2s
actions:
- '[MESSAGE] &f'

Would be awesome

Few issues I found.

I will be marking each issue as I fix it locally.

  • Title actions do not parse colors

  • Help command needs updating (there is no /fj info command anymore. it is just /fj)

  • The motd command is no longer a subcommand of /fj anymore (why?)

  • Version needs bumping

  • Still using gradle groovy? smh.

  • The extensions classes seem to be a duplicate of each other (almost). Why?

  • Hex doesn't work on 1.17 lol. bcz version check only checks if it is 1.16

  • NMS might not work in 1.17 (will have to double check).

  • Delay seems to not be working (needs more looking at).

  • Chance seems to not be working (needs more looking at).

  • According to an older PR, the getHandlers method in the FJ events should be static. (need to check)

  • nms was completely removed as it was just for 1.8 support which is no longer a thing.

  • hex checks were removed since this plugin only works on 1.17+.

That is all for now. I Will be updating the list as I Find new issues.

Hex/Rgb doesn't seem to be working in [MESSAGE] action.

Have not tested yet personally but according to: <@210829026359508993> on discord, it doesn't parse.

They've used this format: https://gyazo.com/aff478a4f8e00770961e0365ba0a45bb
This is their server version: https://gyazo.com/3102db777d3cfddb57cdf14d0e262ed7

My assumption is that the HEX_USE is broken. I will have to test and see if I can find a fix sometime if I don't forget. Welp the whole reason for opening this issue is to not forget but I probably will anyways.

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.