1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Suggestion Premium plugins

Discussion in 'Suggestions' started by Herojhjh, Feb 11, 2018.

?

Premium Plugins

  1. Yes

    23.1%
  2. No

    76.9%
  1. Herojhjh

    Herojhjh Spider

    Messages:
    13
    GitHub:
    herojhjh
    I suggest add a Premium Plugins, where you need to buy the plugin like spigot premium resources.
    Good?
     
  2. Muqsit

    Muqsit Wither Skeleton Verified

    Messages:
    1,002
    GitHub:
    muqsit
    I suggest embedding a donate button to your GitHub repository. Nothing that I find wrong with paid plugins but it would be better if it were open sourced. That way, you don't need to stress the buyers with cases where the plugin support drops because you are planning on leaving this community or something similar. Plus contributors and contributions! They are very valuable. Don't forget, there'll always be that spoilt rich kid that finds happiness in buying and leaking your plugins.
     
  3. Thunder33345

    Thunder33345 Chicken Verified

    Messages:
    1,926
    GitHub:
    Thunder33345
    perfect idea on paper:
    developers get money in exchange for their hard work
    server owner get high quality plugins for a fair sum

    bad idea on practice:
    developers set ridiculous prices for a simple plugin
    developers sell a plugin but never actively support it
    developers sell badly coded plugins for a quick buck
    newer people becoming developers thinking it's a get rich quick which lower the quality
    server owners get scammed by paying huge sums for a basic/badly coded/buggy pugin
    poorer server owner cant get any decent plugins for free anymore because all the dev have now moved to paid plugin only
    server owners sharing their plugin for free rendering it needless to pay, tho helping other owners on the way(they have 0 obligations to keep it to themself)

    reviewers are needed to review the plugins to ensure there's no quality issues:
    reviewers goes on strike if they dont get paid enough
    plugin developer now only get 50% of the fee, 40% goes to reviewer and 10% goes to PMMP foundation
    reviewers goes leaking plugins
    reviewers use their reviewer's copy on their server
    now we need to somehow ensure reviewers dont leak it or use it for themself without paying
    we still need a way to define "reasonable price"
    we still will have developers not supporting their paid plugins
    poorer server owner still cant get any decent plugins for free anymore
    server owner still can share plugins, unless we get lawyers and make them sign NDA, which means we need EVEN more money, making developer earn near to nothing
     
  4. 0x15f

    0x15f Baby Zombie Verified

    Messages:
    144
    GitHub:
    0x15f
    Personally I believe this is a terrible idea. There are already ecommerce solutions for selling digital content, use on one of those. Send out mass emails to servers (kinda like cold calling) advertising you're new paid plugin. That's what I did until I had enough (and active) Twitter followers to advertise for me. Don't try selling you're first 15 plugins, you might think they are good ideas but 99% of the time they are good plugins but not good enough to buy or good enough that someone won't recreate it and put it on Github.
     
  5. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,457
    GitHub:
    sof3
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #1 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #2 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #3 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #4 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #5 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #6 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #7 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #8 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #9 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #10 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #11 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #12 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #13 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #14 plugin!");
        }
    }
    PHP:
    <?php
    class Main extends \pocketmine\plugin\PluginBase{
        public function 
    onEnable(){
            
    $this->getServer()->getLogger()->notice("This is my #15 plugin!");
        }
    }
    I can start selling plugins now!
     
  6. 0x15f

    0x15f Baby Zombie Verified

    Messages:
    144
    GitHub:
    0x15f
    !!
     

Share This Page