Commit Graph

39 Commits

Author SHA1 Message Date
tastybento e30b12b312 Make just one seed world. Implement vanilla biomes. 2024-03-23 22:02:36 -07:00
tastybento d78e412076 Make generators available asap. 2024-03-12 23:23:55 -07:00
tastybento 1701ed3eec Register generators early. 2024-03-12 22:45:58 -07:00
tastybento 3f94ceab56 Minor refactors. Using final, etc. 2023-07-04 17:28:18 -07:00
tastybento db9af8051a Adds support for multiverse etc. by registering worlds
Must be used with BentoBox 1.24.0
#52
2023-06-20 21:20:53 -07:00
tastybento 36162fe293 Fix bug with spawners not being set. 2023-04-29 22:32:57 -07:00
tastybento 87fb333753 Better structures. 2023-03-11 21:37:21 -08:00
tastybento a359f097b9 Added new admin command to place and record structures
This command will save the structure in the structures.yml file so that
it can be made when players make a new Box. Note that the server needs
to know about these before they can be loaded (API bug?) by issuing the
/place command or having had them load sometime previously in the
server, e.g., by going into a biome. Just needs to be done once.
2023-03-04 18:44:10 -08:00
tastybento c3e5d09283 Past structures when new area is made
WIP - needs to address Jigsaw blocks that are also pasted.
2023-03-04 09:53:16 -08:00
tastybento 8392af1913 Fix water below y=0 issue 2022-12-21 20:43:05 -08:00
tastybento 52a5aea3e0 Reorganizing generator classes 2022-12-21 11:11:50 -08:00
tastybento 4a675e0433 Custom biomes and vanilla biomes mixed
This covers the overworld. Next is to do the nether.
2022-12-21 11:09:16 -08:00
tastybento c7880b355d WIP. 2022-12-17 08:39:27 -08:00
tastybento d730ba725a Now with a block populator.
This helps copy over the blocks from the seed world that need extra
settings and also populates entities.
2022-12-11 10:31:43 -08:00
tastybento 739b1d5eab Performs nether 2022-12-09 20:22:06 -08:00
tastybento e6026dca4f Copies directly from seed world and places structures 2022-12-03 21:41:56 -08:00
tastybento 12e1568c75 Added structure pasting - WIP
Does not work if chunks around the paste point are not loaded.
2022-12-03 09:40:08 -08:00
tastybento 29121d6fdb
Update to 1.19.2 with new custom world generator (#44)
* Baseline world gen. Random.

* Work in progress - noise gen needs fixing.

* WIP

* WIP - redesign to use new world gen API

Work still to do - handle island deletion (may not be supported) and
test with multiple players. Clean up config.

* Bug fixes

Added better handling of aquatic elements. Avoid informing players of
revoked achievements if the score is zero. Added the mangrove boat
recipe to be ignored.

* Add default score of unknown recipes

* Fixed some biomes

* Now with correct math for repeating islands

* Java 17 workflow for Github

* Put back what was accidentally removed.

* Code cleanup. Remove debug.

* Double for int calcs

* More code cleanup and using new switch syntax
2022-11-26 23:53:32 -08:00
tastybento 2c6c59e4aa Make fields final 2021-07-31 11:05:40 -07:00
tastybento ec25abdea4 Improve code smells 2021-07-30 22:17:04 -07:00
tastybento 4079f2bdc0 Add two placeholders that list the number of advancements done for a box
%boxed_island_advancements% - the number of advancements for a
particular user
%boxed_visited_island_advancements% - the number of advancements based
on where the user is located.

If there is no box, the return value is "". Values are still given if
the player is outside the protected area but inside the overall
potential box size.

Only advancements that were not automatically given are counted.


https://github.com/BentoBoxWorld/Boxed/issues/20
2021-04-25 16:03:37 -07:00
tastybento d30502c72b Save settings after loading.
https://github.com/BentoBoxWorld/BSkyBlock/issues/401
2021-04-25 11:12:07 -07:00
tastybento 1e962f93d0 Code smell reduction. 2021-03-28 20:59:51 -07:00
tastybento d49b9dc9cd More attractive nether. 2021-03-27 19:07:55 -07:00
tastybento 7b345253c7 Initial Nether implementation. 2021-03-23 21:45:52 -07:00
tastybento 7a32465512 Fixes incompatibility with Multiverse.
Fixes https://github.com/BentoBoxWorld/Boxed/issues/12
2021-03-14 15:12:13 -07:00
tastybento 4cc5068bb8 Resets statistics as well as advancements.
https://github.com/BentoBoxWorld/Boxed/issues/8
Some advancements can be triggered by statistics so those need to be
reset as well.
2021-03-13 18:16:02 -08:00
tastybento 11b44af4c3 Windows is case sensitive to addon names.
Fixes https://github.com/BentoBoxWorld/Boxed/issues/11
2021-03-13 15:02:45 -08:00
tastybento 493289dc54 Remove flag from loaded check. 2021-03-07 14:00:35 -08:00
tastybento d33f932c5d Added protection around no WorldGeneratorAPI plugin 2021-03-04 08:17:40 -08:00
tastybento 9c714e10ba Code cleanup. 2021-03-03 20:51:31 -08:00
tastybento 816e1e86be Added settings for structures and stronghold generation. 2021-03-03 20:46:22 -08:00
tastybento af4cc022bb Added MOVE_BOX flag to enable lower rank players to move the box. 2021-02-28 21:22:00 -08:00
tastybento 40147eeb2a Added world generation settings for biomes 2021-02-20 10:19:05 -08:00
tastybento 2446ed5340 Added biomes 2021-02-15 17:40:19 -08:00
tastybento f022d072c3 Added basic enderpearl island moving. 2021-02-15 15:58:15 -08:00
tastybento f0806310ba Areas are now deleted from a world copy
The world is duplicated and the back-up copy is used to replace areas
that are deleted. This is not as efficient as it could be right now, but
it works. The main issue is that lighting updates do not occur due to
NMS fast pasting, so dark areas can occur on the landscape.
2021-02-05 19:13:26 -08:00
tastybento df58768b2c Added Advancement manager and advancement scoring 2021-02-03 19:28:55 -08:00
tastybento 6e69cfbc0d Initial commit. 2021-01-30 09:59:42 -08:00