Giter Site home page Giter Site logo

ghost-chu / quickshop-reremake Goto Github PK

View Code? Open in Web Editor NEW
102.0 10.0 150.0 35.25 MB

QuickShop is a shop plugin that allows players to easily sell/buy any items from a chest without any commands. In fact, none of the commands that QuickShop provides are ever needed by a player.

License: GNU General Public License v3.0

Java 99.93% Shell 0.07%
minecraft spigot-plugin bukkit-plugin minecraft-smp java chest-shop shop-plugin chestshop quickshop quick-shop

quickshop-reremake's Introduction

QuickShop-Reremake

This repository has been abandoned, and I nolonger maintaining this project, You probably want use this fork


Codacy Badge CodeFactor BuildStatus TestsPassed Contributors FOSSA Status

Java MC Ver Downloads Rating

QuickShop is a shop plugin that allows players to easily sell/buy any items from a chest without any commands. In fact, none of the commands that QuickShop provides are ever needed by a player. QuickShop-Reremake is a fork of QuickShop NotLikeMe with more features, bug fixes and other improvements.
QuickShop-Reremake is made by PotatoCraft Studio from KaiKikuchi's QuickShop upstream repository.

Support

| | | | :-: | :-: | | Discord | Github Issues |

Features

  • Easy to use
  • Toggleable Display Item on top of the chest
  • NBT Data, Enchantment, Tool Damage, Potion, and Mob Egg support
  • Unlimited chest support
  • Blacklist support & bypass permissions
  • Shops that buy and sell items at the same time (Using double chests)
  • Customisable permission checks
  • UUID support
  • Better shop protection [Reremake]
  • Item display name i18n [Reremake]
  • Enchantment display name i18n [Reremake]
  • A cool item preview [Reremake]
  • World/region protection plugins support [Reremake]
  • ProtocolLib based Virtual DisplayItem support [Reremake]
  • Powerful API [Reremake]
  • Optimized performance [Reremake]

Downloads

Spigot BukkitDev MCBBS Jenkins

Contribute

If you're a developer, you can contribute to the QuickShop code! Just make a fork and install the Lombok plugin, then make a pull request when you're done! Please try to follow Google Java Style. Also do not increase the plugin version number. Thank you very much!

To compile the QuickShop and debug it by yourself, please follow these steps:

  1. Make sure you're using Java16 JDK in your PATH.
  2. Compile sub-project: cd ./src/integration/plotsquared/5 && mvn install && cd ../../../../
  3. Compile main-project without signature by using debug proile: mvn install -Pdebug
  4. Start your server with extra flag to skip the QuickShop signature checks: -Dorg.maxgamer.quickshop.util.envcheck.skip.SIGNATURE_VERIFY

Maven

<repository>
    <id>quickshop-repo</id>
    <url>https://repo.codemc.io/repository/maven-public/</url>
</repository>

<dependency>
<groupId>org.maxgamer</groupId>
<artifactId>QuickShop</artifactId>
<version>{VERSION}</version>
<scope>provided</scope>
</dependency>

Bstats

BigImage

License

FOSSA Status

Developer API

Plugin plugin = Bukkit.getPluginManager().getPlugin("QuickShop");
if(plugin != null){
    QuickShopAPI api = (QuickShopAPI)plugin;
    api.xxxx;
}

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.