Comments (24)
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.
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.
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.
@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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
That works for me.
from signshop.
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.
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.
@lieuweberg Can you submit a PR so we can merge those changes in?
from signshop.
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.
Dammmm, I missed alot here xD. Sorry for the late response :P. Had been busy. Looks like that changed very fast
from signshop.
@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.
@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.
@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.
@dustyhunsaker @wargamer I have made a simple Discord server where we can chat easier: https://discord.gg/czPJg7a
from signshop.
https://www.spigotmc.org/resources/signshop.10997/
from signshop.
Related Issues (20)
- Moving from 1.17.1 to 1.18.1 and stuck on "Loading and validating shops, please wait..." HOT 9
- Add SignShop to pom.xml HOT 2
- pom.xml is not up to date HOT 4
- Get coordinates to linked container [Feature Request]
- SignShop throws IllegalStateException when enabling plugin HOT 5
- Question HOT 2
- Displaying colors on items when they are not colored, only named! HOT 2
- how to change [kit] plugin HOT 4
- Shift+right click via CMI breaks shop signs (even ones you dont have access too) HOT 1
- Dyeing already created shops HOT 1
- Can't Buy Problem (Changing Economy System) HOT 4
- 1.20.1 Buy and Sell sign issues HOT 1
- comma used instead of full stop to scam players HOT 9
- iDisentchant - Admin Disentchanttool
- Shops that buy or sell items for a price containing fractionals do not work HOT 6
- Fireworks show out of stock but aren't, reported on Discord
- Feature request - Could you add support for permission based limits? HOT 2
- [Suggestion] : iBuy / iSell modifiers (Link to Admin Bank account as well as chests) HOT 2
- signshop issue HOT 1
- Null error while using in 1.20.6 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signshop.