Commit Graph

207 Commits

Author SHA1 Message Date
tastybento aa6bd08027
Update README.md 2023-12-03 12:32:40 -08:00
tastybento 9e51156f87 Avoid min and max y settings for ores. Fixes #91 2023-11-26 07:59:48 -08:00
tastybento 772ece5916 Merge branch 'develop' of https://github.com/BentoBoxWorld/CaveBlock.git into develop 2023-11-12 13:51:41 -08:00
tastybento 1b4c4f86a8 BentoBox 2.0.0 API 2023-11-12 13:51:32 -08:00
tastybento 4d8b1c6649
Update pom.xml 2023-07-10 21:36:26 -07:00
tastybento 77c058b7fd Update Jacoco 2023-07-10 21:32:47 -07:00
tastybento 3bf71e1b98 Add required distribution 2023-06-24 13:52:00 -07:00
tastybento 6e7b235e74 Update Github Action build script 2023-06-24 13:01:57 -07:00
BONNe c21423accf Init 1.19.0 version 2023-04-16 19:46:55 +03:00
BONNe e1121d3dce Upgrade to BentoBox API 1.23 2023-04-16 19:45:56 +03:00
BONNe 75148c5e00
Return to plugin.yml (#89)
* Create plugin.yml

* Update pom.xml

* Update CaveBlockPladdon.java
2023-04-08 19:12:51 +03:00
tastybento 4490c4a32d Update JavaDoc plugin in POM to compile with Java 17 etc. 2023-03-25 10:04:21 -07:00
tastybento 6601875109 Update pladdon annotations 2023-03-25 10:02:30 -07:00
BONNe 276b9cea40
Update build.yml 2023-01-05 21:27:42 +02:00
BONNe d3e3984bc0
Init next release 2023-01-05 21:21:50 +02:00
BONNe 9e245431ac
Merge branch 'master' into develop 2023-01-05 21:20:48 +02:00
gitlocalize-app[bot] a155eb9600
Caveblock TR locale (#87)
* Translate tr.yml via GitLocalize

* Translate tr.yml via GitLocalize

* Translate tr.yml via GitLocalize

Co-authored-by: Wolerus <yakup1907.sen@gmail.com>
Co-authored-by: Over_Brave <soncesurlar@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
2022-12-20 19:29:56 -08:00
BONNe 8ae4fac517 Merge remote-tracking branch 'origin/develop' into develop 2022-11-20 09:56:17 +02:00
BONNe 42a9cf9c7e Rework entity populator.
The new world populator on some engines are multi-threaded, however, minecraft does not allow to remove entities outside main-thread. As entity populator spawned entity and then removed when there were no spot for it, servers crashed.

The issue should be fixed now as I add custom entity bounding box calculator before it is spawned to check if there is place for entity.

Fixes #86
2022-11-20 09:56:06 +02:00
gitlocalize-app[bot] aab7f8eb7c
Translate ru.yml via GitLocalize (#85)
Co-authored-by: Marmur2020 <marmur2020@gmail.com>
2022-10-31 08:26:41 +02:00
gitlocalize-app[bot] 1c04f41257
Translate de.yml via GitLocalize (#84)
Co-authored-by: Patrick <patrick.wassmuth@gmx.de>
2022-10-31 08:26:35 +02:00
BONNe 69b6bc9111
Init 1.17.0 version 2022-05-17 22:17:19 +03:00
BONNe 0cbb775db7
Release 1.16.0 (#81)
* Fixes a 1.18 world generator bug where it generated dirt-grass layers.

Expose 3 world generator options for overworld:
- natural-surface - generates surface that is natural(-ish). Currently, it may be just grass and dirt layers.
- natural-caves - generates caves inside world.
- natural-bedrock - generates natural looking bedrock pattern.

This also fixes a bug with floor and roof config option not working properly.

Fixes https://github.com/BentoBoxWorld/Level/issues/258

* Fixes issue when ores were not generated in correct form. #77
2022-05-17 22:16:21 +03:00
BONNe 3478c0352a Fixes issue when ores were not generated in correct form. #77 2022-05-17 21:22:46 +03:00
BONNe 28f1a57838 Fixes a 1.18 world generator bug where it generated dirt-grass layers.
Expose 3 world generator options for overworld:
- natural-surface - generates surface that is natural(-ish). Currently, it may be just grass and dirt layers.
- natural-caves - generates caves inside world.
- natural-bedrock - generates natural looking bedrock pattern.

This also fixes a bug with floor and roof config option not working properly.

Fixes https://github.com/BentoBoxWorld/Level/issues/258
2022-04-25 01:07:19 +03:00
BONNe e6e3c97f80 Merge branch 'develop' into master
# Conflicts:
#	pom.xml
#	src/main/java/world/bentobox/caveblock/generators/populators/EntitiesPopulator.java
2022-01-28 12:56:18 +02:00
BONNe 7bbcd40df2 Set default biome to "DRIPSTONE_CAVES" caves in overworld.
Change default biome detection with Enums#getIfPresent and use THE_VOID as default biome if presented value does not exist.
2022-01-28 12:53:49 +02:00
BONNe 18e4694129 Add spigot-plugin-annotations dependency. 2022-01-28 12:52:08 +02:00
BONNe 7caa688aa0
Fixes incorrect error message path.
There were 2 different error message paths to the same text. 

Reported in Discord.
2022-01-28 12:28:39 +02:00
BONNe 486e95c316
Return missing error message.
Somehow the error message was lost when added more "island" to "cave" replacements. 

Reported in Discord.
2022-01-28 12:27:01 +02:00
gitlocalize-app[bot] 710243c420
Translate lv.yml via GitLocalize (#72) 2022-01-09 11:30:59 -08:00
gitlocalize-app[bot] ca625a5971
Translate es.yml via GitLocalize (#74)
Co-authored-by: zuhir <ventola.tomas@gmail.com>
2022-01-01 18:47:29 -08:00
gitlocalize-app[bot] 138c8f9cfb
Russian translation (#73)
* Translate ru.yml via GitLocalize

* Translate ru.yml via GitLocalize

Co-authored-by: DraimCiDo <danilaorlov4@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
2022-01-01 18:47:14 -08:00
tastybento 3889975319 JavaDoc fixes 2021-12-21 09:00:28 -08:00
tastybento 4702ad1b96 Overrides need NonNull annotations 2021-12-21 08:59:42 -08:00
tastybento cdc0d10914 Fix typos, grammar. 2021-12-21 08:59:22 -08:00
tastybento c5d29eb1c9 Ignore IntelliJ 2021-12-21 08:58:07 -08:00
tastybento 57e71ca20d Compile to 1.18.1 2021-12-21 08:42:53 -08:00
tastybento 6d21deaa1e Fix biome compatibility 2021-12-21 08:42:40 -08:00
tastybento 124b4e8c0c Remove use own generator option as it isn't used. 2021-12-21 08:40:04 -08:00
Huynh Tien 4a2e08c228
block populators & respect world depth setting (#71) 2021-12-20 22:14:33 -08:00
tastybento 03a5f9bc6c
New world gen (#70)
* Uses the new 1.17.1 ChunkGenerator options

* More work on the ores

* Make CaveBlock a Pladdon

* WWIP - added nether and end ores.

* Improved generation

* Support 1.18 new caves
2021-12-20 12:22:28 -08:00
Huynh Tien 7824c7bf71
Optional Generators (#67)
* old generators in new api

* add NewMaterialPopulator

* forgot to prevent physics loop

* I see... the new generator creates caves

* apply getMinHeight and getMaxHeight

* getMinHeight and getMaxHeight for populators too

* summarize

* general reformat on populators

* small typos

* comment sections

* small reformat

* warning on config

* apply new API on BlockPopulator p.1

* apply new API on BlockPopulator p.2

* apply new API on BlockPopulator p.3 (final)

* hasAI option
2021-12-13 20:00:54 -08:00
Huynh Tien 30f59d2a31
Add Vietnamese (#65) 2021-10-16 09:51:33 -07:00
gitlocalize-app[bot] cdbb629760
Polish translation (#64)
* Translate pl.yml via GitLocalize

* Translate pl.yml via GitLocalize

* Translate pl.yml via GitLocalize

Co-authored-by: Repo92 <xrepox@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
2021-10-12 17:17:42 -07:00
tastybento b41a6e2137 Revert "Remove javadoc"
This reverts commit 1fdc07e0a8.
2021-10-11 18:32:31 -07:00
tastybento 1fdc07e0a8 Remove javadoc 2021-10-10 20:31:03 -07:00
tastybento b71288d151
1.17 world gen (#61)
* Uses the new 1.17.1 ChunkGenerator options

* More work on the ores

* Make CaveBlock a Pladdon

* WWIP - added nether and end ores.

* Improved generation
2021-10-10 17:41:10 -07:00
Katorly 665b68aa2f
Re-translate zh-CN.yml (#63) 2021-10-05 08:50:04 -07:00
tastybento 1fdf5eb26e
Release 1.14.5 (#60)
* Version 1.14.4

* Implement options for linking nether portals and crating end obsidian platform.

* Implement onRespawnCommands() option from BentoBox 1.14.

* Fixes copy-paste issue

* Init 1.14.5 version

* Fix for mobs in negative coords.

Fixes https://github.com/BentoBoxWorld/CaveBlock/issues/59

* Remove unused Sonar profile.

* Shift to Github Actions

* Add correct properties for SonarCloud

* Now with correct CaveBlock reference.

Co-authored-by: BONNe <bonne@bonne.id.lv>
2021-08-15 11:42:42 -07:00