Skip to content

Commit bde6c49

Browse files
authored
Merge pull request #92 from BentoBoxWorld/develop
Release 1.19.0
2 parents e4a571c + 0513f71 commit bde6c49

File tree

8 files changed

+1905
-1881
lines changed

8 files changed

+1905
-1881
lines changed

.github/workflows/build.yml

+5-4
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,22 @@ jobs:
1111
name: Build
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v2
14+
- uses: actions/checkout@v3
1515
with:
1616
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
1717
- name: Set up JDK 17
18-
uses: actions/setup-java@v1
18+
uses: actions/setup-java@v3
1919
with:
20+
distribution: 'adopt'
2021
java-version: 17
2122
- name: Cache SonarCloud packages
22-
uses: actions/cache@v1
23+
uses: actions/cache@v3
2324
with:
2425
path: ~/.sonar/cache
2526
key: ${{ runner.os }}-sonar
2627
restore-keys: ${{ runner.os }}-sonar
2728
- name: Cache Maven packages
28-
uses: actions/cache@v1
29+
uses: actions/cache@v3
2930
with:
3031
path: ~/.m2
3132
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}

README.md

+43-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,54 @@
33
[![Discord](https://img.shields.io/discord/272499714048524288.svg?logo=discord)](https://discord.bentobox.world)
44
[![Build Status](https://ci.codemc.org/buildStatus/icon?job=BentoBoxWorld/CaveBlock)](https://ci.codemc.org/job/BentoBoxWorld/job/CaveBlock/)
55

6-
CaveBlock is an addon for BentoBox, so to run CaveBlock, you must have BentoBox installed. It is not a Bukkit plugin and trying to use it as one will not work.
6+
# Welcome to CaveBlock for BentoBox!
77

8-
## Translation
8+
🌌 **Embark on a Subterranean Adventure!**
9+
10+
CaveBlock is an enthralling GameMode addon for BentoBox, designed to take your Minecraft experience to new depths. In this unique underground world, every adventure, challenge, and mystery lies beneath the surface.
11+
12+
<img src=https://github.com/BentoBoxWorld/CaveBlock/assets/4407265/af407f94-1943-4e27-96e1-d3e2ed33330f width="400">
13+
14+
## What is CaveBlock?
15+
16+
CaveBlock transforms the familiar Minecraft landscape into a vast underground realm. As a player, you begin your journey in a modest cave, equipped with only essential items. Your mission is to mine, explore, and expand your subterranean domain.
17+
18+
### Key Features:
19+
20+
- **Start Small, Dream Big:** Begin in a small cave and use your mining skills to expand your territory.
21+
- **Treasure Hunting:** Delve deeper to discover hidden treasures and rare resources.
22+
- **Beware of the Dark:** Monsters lurk in the shadows. Prepare for encounters with creatures of the deep.
23+
- **Build and Craft:** Utilize your resources to craft tools, build structures, and create your own underground empire.
24+
25+
## Getting Started with CaveBlock
26+
27+
CaveBlock is an addon for BentoBox, a Bukkit plugin for Minecraft. To dive into this underground adventure, you'll need to have BentoBox installed on your Minecraft server.
28+
29+
### Installation:
30+
31+
1. **Install BentoBox:** Make sure BentoBox is installed and running on your server.
32+
2. **Download CaveBlock:** Get the CaveBlock addon from the [official download site](https://download.bentobox.world). Or download from the releases in this repo.
33+
3. **Add to BentoBox:** Place the CaveBlock file in your BentoBox addons folder.
34+
4. **Restart Your Server:** Once installed, restart your server to activate CaveBlock.
35+
36+
### Dive Into the Depths!
37+
38+
Are you ready to explore the unknown and carve out your own piece of the underground world? Download CaveBlock now and start your subterranean adventure!
39+
40+
🔍 **Stay Updated:** For the latest updates, follow our [Discord](https://discord.gg/tqQbNA5X9A).
41+
42+
---
43+
44+
*Note: CaveBlock is constantly being updated with new features and improvements. Keep an eye on our release notes for the latest enhancements.*
45+
46+
**Happy Mining!** 🌐🛠️👾
47+
48+
## Translations
949

1050
Like most BentoBox projects, the CaveBlock Addon is translatable into any language. Everyone can contribute, and translate some parts of the addon into their language via [GitLocalize](https://gitlocalize.com/repo/2968).
1151
If your language is not in the list, please contact the developers via Discord, and it will be added.
1252

13-
## Installation
53+
## Full Installation Instructions
1454

1555
0. Install BentoBox and run it on the server at least once to create its data folders.
1656
1. Place this jar in the addons folder of the BentoBox plugin.

pom.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
4646
<java.version>17</java.version>
4747
<!-- More visible way how to change dependency versions -->
48-
<spigot.version>1.19.4-R0.1-SNAPSHOT</spigot.version>
49-
<bentobox.version>1.23.0</bentobox.version>
48+
<spigot.version>1.20.2-R0.1-SNAPSHOT</spigot.version>
49+
<bentobox.version>2.5.0-SNAPSHOT</bentobox.version>
5050
<!-- Revision variable removes warning about dynamic version -->
5151
<revision>${build.version}-SNAPSHOT</revision>
5252
<!-- This allows to change between versions and snapshots. -->
53-
<build.version>1.18.0</build.version>
53+
<build.version>1.19.0</build.version>
5454
<build.number>-LOCAL</build.number>
5555
<sonar.organization>bentobox-world</sonar.organization>
5656
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
@@ -229,7 +229,7 @@
229229
<plugin>
230230
<groupId>org.jacoco</groupId>
231231
<artifactId>jacoco-maven-plugin</artifactId>
232-
<version>0.8.3</version>
232+
<version>0.8.10</version>
233233
<configuration>
234234
<append>true</append>
235235
<excludes>

src/main/java/world/bentobox/caveblock/CaveBlockPladdon.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@
77

88
public class CaveBlockPladdon extends Pladdon {
99

10+
private Addon addon;
11+
1012
@Override
1113
public Addon getAddon() {
12-
return new CaveBlock();
14+
if (addon == null) {
15+
addon = new CaveBlock();
16+
}
17+
return addon;
1318
}
1419
}

0 commit comments

Comments
 (0)