Changelog – 6.3.0.2
# 6.3.0.2
## Minor Changes
- Added support for wildcard world blocking(thanks to bennycallanan)
```yaml
blacklist-world:
- spawn_*
- mini_game_*
```
- Added the ability to have separate price restrictions for each shop type (thanks to maxcom1)
- This includes a new scope configuration option as seen below.
```yaml
global: # These options are not controlled by enable; they are always enabled
selling:
min: 0.01 # Can be zero if you want players to create a free shop
max: 999999999999999999999999999.99 # Use -1 to disable the maximum price
buying:
min: 0.01
max: 999999999999999999999999999.99
# Scope used when a rule does not define its own scope.
# Allowed values: BUYING, SELLING, BUYING_AND_SELLING
default-rule-scope: BUYING_AND_SELLING
```
- Permissions are now reset upon transferring shops to another player, this is configurable in the config.yml. This is defaulted to true.
```yaml
remove-perms-on-transfer: true
```
## Internal Changes
- Removed lombox(thanks to wling-art)
## Developer Changes
Starting with **QuickShop-Hikari 6.3.0.2**, Maven artifacts are now published to **CodeMC**.
If your plugin depends on QuickShop-Hikari, update your build configuration to use the new repository:
`https://repo.codemc.io/repository/ghost-chu/`
The previous Maven repository is deprecated. **QuickShop-Hikari 6.3.0.2 and all future releases** will be published to the new CodeMC repository.
#### Maven (`pom.xml`)
```xml
<repositories>
<repository>
<id>codemc-quickshop</id>
<url>https://repo.codemc.io/repository/ghost-chu/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.ghostchu</groupId>
<artifactId>quickshop-hikari</artifactId>
<version>6.3.0.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
```
#### Gradle (`build.gradle`)
```groovy
repositories {
maven {
name = "CodeMCQuickShop"
url = uri("https://repo.codemc.io/repository/ghost-chu/")
}
}
dependencies {
compileOnly "com.ghostchu:quickshop-hikari:6.3.0.2"
}
```
#### Gradle Kotlin DSL (`build.gradle.kts`)
```kotlin
repositories {
maven {
name = "CodeMCQuickShop"
url = uri("https://repo.codemc.io/repository/ghost-chu/")
}
}
dependencies {
compileOnly("com.ghostchu:quickshop-hikari:6.3.0.2")
}
```
> **Action required:** If you depend on **QuickShop-Hikari 6.3.0.2 or newer**, replace the previous QuickShop-Hikari Maven repository with the CodeMC repository above.
## Fixes
- Fixed issue in qs item command
- Fixed issue parsing default currency in price restrictions(thanks to maxcom1)
- Fixed issue where translations were loaded twice(thanks to Warriorrrr)
- Fixed an issue where the call ConfigReloadevent was triggered when initialization was not fully successful(Thanks to YuanYuanOwO)