Coder Social home page Coder Social logo

eavin7456 / quickshop-hikari Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ghost-chu/quickshop-hikari

0.0 0.0 0.0 48.46 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

Shell 0.07% Java 99.93%

quickshop-hikari's Introduction

QuickShop-Hikari

codacyBadge codeFactorBadge codeScoreBadge licenseBadge contributorsBadge passedTests fossaStatusBadge

javaVersion minecraftVersion

Introduction

QuickShop Hikari is a Shop plugin that allows players to create Chest Shops to easily sell and buy items, without the need of any commands.
In fact are all available commands in QuickShop not needed for normal gameplay.

This version of QuickShop (Ghost-chu/QuickShop-Hikari) is a fork from PotatoCraft-Studio's version which itself is a fork from the Reremake of the original QuickShop.

QuickShop Hikari is maintained by Ghost-Chu and has the goal to modernize the core content of QuickShop and adabt it to the latest versions of Minecraft.

Community & Support

Discussions
Bug Tracker
Discord

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.
  • i18n support for displayed Item names.
  • i18n support for displayed Enchantment names.
  • A cool item preview.
  • World/region protection plugins support.
  • ProtocolLib based Virtual Display Item support.
  • Powerful API.
  • Optimized performance.
  • MiniMessage syntax support.
  • H2 (local) or MySQL (remote) datasource support.
  • Supports custom inventory! Use the InventoryWrapper API.
  • Optimized for Paper, but also runs on Spigot (Though slower and with a more "hacky" approach).
  • Advanced Transaction System. Undo any Inventory/Economy operation with a shop when it failed to prevent duplications and exploits.
  • Per-shop permission management.

Downloads

Obtain the latest version from ci.codemc.io

Compatibility Modules

You can download optional modules for compatibility with other plugins.

clearlagg

Stops ClearLagg from deleting the Display Item on any Shop.

NoCheatPlus

  • Prevents NCP's anti-cheat checks from triggering when creating a shop.

OpenInv

  • Allow the usage of a Player's Ender Chest as Shop inventory by using /qs echest.

Worldedit

  • Removes Shops that got deleted during a WorldEdit operation, to reduce "Ghost Shops".

Worldguard

  • Flag-based shop control.

Contribute

If you're a developer, you can contribute to the QuickShop source code! Just make a fork, install the Lombok plugin if not done automatically), make your changes and create a pull request when you're done!
Please try to follow Google's Java Code Style and do not increase the Plugin version. Thank you!

Distributing forks

You're allowed to create your own fork to share. No permission needed.
Though it would be nice if you could pull-request your changes into this repository when they are good ones.

Compile and Debugging

To compile and debug QuickShop, please do the following steps:

  1. Make sure you're using Java 17 or 18. You can get the latest Java versions from the Adoptium project.
  2. Compile the main project without a signature by using mvn install -Pgithub with the GitHub Profile selected.
  3. Put the compiled jar into your Test-server's plugins folder, start the server and begin debugging!

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

  1. Make sure you're using Java17+ JDK in your PATH.
  2. Compile main-project without signature by using profile: mvn install -Pgithub with github profile selected.
  3. Start your server and go on.

Bstats

bStatsImage

License

fossaStatusImageLarge

Developer API

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

Maven

<repositories>
    <repository>
        <id>codemc</id>
        <url>https://repo.codemc.io/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
<!-- QuickShop Main Module -->
<dependency>
    <groupId>com.ghostchu</groupId>
    <artifactId>quickshop-bukkit</artifactId>
    <version>VERSION HERE</version>
    <scope>provided</scope>
    <classifier>shaded</classifier>
</dependency>
</dependencies>

quickshop-hikari's People

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.