Coder Social home page Coder Social logo

Plugin outdated on Spigot. about signshop HOT 24 CLOSED

wargamer avatar wargamer commented on August 27, 2024
Plugin outdated on Spigot.

from signshop.

Comments (24)

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024 1

We would be happy to have someone take over the plugin. Because we can't just go giving it to someone without the skills and time to work on it, we would want you to make some modifications / updates to some of the current issues before we could completely hand it over. Got any ideas in mind?

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024 1

I agree with you. I also realized I'm signed into my professional github account and not my one for this repo, but I'm one of the maintainers (Devinish).

from signshop.

lieuweberg avatar lieuweberg commented on August 27, 2024 1

Haha, over the past few days I've also updated the plugin to work with recent versions. I'm happy I don't have to maintain another big project now though. Also, I'm sure the community will love it! We've been looking for a new plugin for a long time but nothing works how we want to.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024 1

@dustyhunsaker Sounds good. I already have a shared host that I use for testing plugins. As well as testing on my pc as I go. I will give you the shared host IP in a Spigot pm. You can share it with whoever is relavent I just don't want it on a public repo.

from signshop.

Codixer avatar Codixer commented on August 27, 2024

As seen on #55 #49 #46 #40 and #31.

The plugin is not really being updated anymore as it's used to be. So I'd like to take over the plugin. Because there aren't alot of signshop plugins supporting 1.12+/1.13+ correctly (Due to the major paper/spigot/minecraft changes)

from signshop.

DeveloperJose avatar DeveloperJose commented on August 27, 2024

I'm also interested in helping update the plugin a bit. I've noticed that there are a lot of hooks to plugins which are no longer actively supported or were last updated a long time ago. I was wondering what your thoughts on that were. Would it be better to remove them altogether? Should we just include the latest JAR files for them? I'm not sure if that would bring stability problems?

Deadbolt was last updated Jun 23, 2014
WhatIsIt on May 19, 2015
LoreLocks on Jul 14, 2014
Notifications on Jan 17, 2014
SpoutCraft on May 30, 2014

These plugins seem to still be actively updated:
GriefPrevention (https://www.spigotmc.org/resources/griefprevention.1884/)
LWC (https://www.spigotmc.org/resources/lwc-extended.69551/)
Residence (https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-15.11480/)
Dynmap (https://www.spigotmc.org/resources/dynmap.274/)
Towny (https://www.spigotmc.org/resources/towny-advanced.72694/)
Essentials (https://www.spigotmc.org/resources/essentialsx.9089/)
WorldGuard (https://dev.bukkit.org/projects/worldguard)
VaultAPI (https://www.spigotmc.org/resources/vault.34315/)
Skript (https://www.spigotmc.org/resources/categories/skript.25/)

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024

My thought is that we would just deprecate support for those plugins. Those hooks are non-essential to most people, I'd guess. Of course, if those plugins still work, then I'd keep it around. Just because a plugin hasn't been updated in a while, doesn't necessarily mean it doesn't work.

from signshop.

DeveloperJose avatar DeveloperJose commented on August 27, 2024

Hmm that makes sense. It seems the biggest issue is the fact that the plugin uses a lot of deprecated API calls. I believe I can help a little with updating some parts of it. Would it be fine to submit pull requests? Or perhaps you might feel that there are some more important issues that could be addressed?

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024

I think we would welcome pull requests. @wargamer Do you still have the project on your machine to test that sort of thing? I don't at the moment, but I'm sure I could get it setup again.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

I have already done a lot of this in my fork. I have a working 1.15.2 version. I would also like to release it on spigot as SignShop v3. However it is not currently compatible with old ss data. I could pr to this repo as well and/or accept pr's. Sorry to hijack this thread but I just wanted to let you guys know so you didn't waste your time doing what I already have.

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024

I think the best thing to do would be to maintain this repository, keep the same Spigot / dev.bukkit pages, and hand it off to someone who really has the time to maintain them. This way players can keep going to the same place, etc. Of course you are free to do as you like, as SignShop is licensed very permissibly.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

I understand the license is very permissive I just think asking for permission is the right thing to do. I would be open to either scenario. I have the time and I am on Spigot daily(staff). I guess it would be up to the current page maintainers to decide if I am worthy, so-to-speak.

from signshop.

wargamer avatar wargamer commented on August 27, 2024

I understand the license is very permissive I just think asking for permission is the right thing to do. I would be open to either scenario. I have the time and I am on Spigot daily(staff). I guess it would be up to the current page maintainers to decide if I am worthy, so-to-speak.

I'd be more than happy to add you as a Collaborator to this repository as your fork definitely makes you worthy of continuing work on SignShop :)
Is that something you can work with? If so, I'll get it done today or tomorrow.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

That works for me.

from signshop.

wargamer avatar wargamer commented on August 27, 2024

Done, you are now a Collaborator for this repo.
I'd appreciate it if you could shoot me a message when you've released a new version of SignShop somewhere :) Not because I want to review your work, I'd simply like to see the response from the community.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

Will do, it will be a bit since I would like to reintroduce compatibility with old ss data and do plenty of testing.

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024

@lieuweberg Can you submit a PR so we can merge those changes in?

from signshop.

lieuweberg avatar lieuweberg commented on August 27, 2024

I'm still trying to fix a few things, most notably the plugin appending Legacy in front of every item name. This code base is completely new for me. You may also want to wait for weaves7's fork to be complete, since mine isn't as great and also won't be. It still uses a lot of deprecated methods and I'm relatively new to Java. About the only thing I did so far is build the spigot 1.15.2 jar and fixing the errors a few deprecated methods and class (notably Lever -> Switch, MaterialData -> BlockData).

Edit: I also haven't completely tested it. I initially made this to be used for a server I play on, I hope to test it on there to find any odd bugs.

Edit2: Finally found where the names are made. The Legacy blocks are no more.

Edit3: The plugin works on my test server as far as I tested. If you want a PR, that may be unstable for whatever reason (not saying it is, but not saying it isn't), just reply.

from signshop.

Codixer avatar Codixer commented on August 27, 2024

Dammmm, I missed alot here xD. Sorry for the late response :P. Had been busy. Looks like that changed very fast

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

@wargamer @dustyhunsaker I am not sure what all Collaborator is supposed to grant me but it seems like it does not allow me to have write access. (I don't see where it even applied anything) Devinish added me to dev.bukkit but I cannot edit the overview, I can only upload files. He also talked with me on Spigot but there I can only edit the page(due to being staff) but I cannot upload files. I am not sure how to proceed. In the mean time I have submitted a pr with my current changes and have more on the way.

Edit: Sorry, I didn't see the email. The Collaborator features work now. Still have the other issues.

from signshop.

wargamer avatar wargamer commented on August 27, 2024

@weaves7 Good to hear the Collaborator thing works. I'm sure @dustyhunsaker can help you out with the file upload over at Spigot.
@lieuweberg weaves7's PR has just been merged with master. Your help is still very much welcome though! Feel free to open a PR.

from signshop.

dustyhunsaker avatar dustyhunsaker commented on August 27, 2024

@wargamer I think he is saying that the collaborator did NOT work.

@weaves7 Ok, I guess the overview doesn't count as a "page" according to dev.bukkit, I gave you the ability to edit "settings" so now you should be good to go. The only things left to give are managing members and changing the license. Since that PR was merged in, I guess at some point We'll have to setup a test area. I don't even think I have MC installed at the moment, but I had an area setup with all the different signs and things in it to make sure it was all working before a release. Any chance you want to make something like that? I'd be happy to upload the jar files onto the spigot page when we get something tested and releasable.

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

@dustyhunsaker @wargamer I have made a simple Discord server where we can chat easier: https://discord.gg/czPJg7a

from signshop.

weaves7 avatar weaves7 commented on August 27, 2024

https://www.spigotmc.org/resources/signshop.10997/

from signshop.

Related Issues (20)

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.