Vivaldi (unsupported) icon

Vivaldi (unsupported) -----

Make your server alive and really unique!




No more flying grass above snow! xD

2022-12-02_09.00.18.png
----------, Dec 2, 2022

This time for sure.

Also, I tried to add support for 1.17.1, but the code difference between 1.18/1.19 and 1.17 is too big. I could not get. The same applies to 1.16.5.
----------, Dec 1, 2022

There will be no support for 1.16.5. Instead, use the newer versions.

I'm tired of working on the plugin, so I don't know when the next update will be. Need to rest.
----------, Nov 27, 2022

1. Added the local database (sqlite) which stores all information about chunks where seasons was changed. Because of this, chunk biome modification will only happen once per season. This greatly speeds up the loading of chunks and the sending of packets after the chunk has already been modified at least once.
2. Added new language file: ru.yml. I'm a native speaker of Russian, so this translation is the author's.
3. Fixed various bugs with displaying messages in the chat.
4. Fixed one rather funny bug when animals spawns in water.
5. Improved the improved-snowfall feature. Now snow piles up in layers! (requested by @SnowCutieOwO)

Because of small tweaks in config.yml, you should delete the old one. I'll make the auto-updateable config in the future, now I'm too lazy.

[​IMG]
----------, Nov 13, 2022

1. Fixed a critical bug with packet spam. Now, after the chunk is loaded, the packet is sent only once per player, as it should. This will reduce the load on the connection, increase the speed of loading chunks, and generally improve server performance.
2. Fixed a bug with discoloration of the grass block when tall grass grows.
3. Fixed bug with /vivaldi reload command. Now it works properly.
4. Added compatibility with PlaceholderAPI. Three placeholders have been added: %vivaldi_current_season%, %vivaldi_date%, %vivaldi_season_duration%.
----------, Nov 9, 2022

A little more than a year has passed since the publication of the last update (it was published on October 30 of 2021), during this time a lot of water has flowed under the bridge, I will not express any hopes for the future and just share the good news.

Around the middle of the summer, I began to actively work on a new version of Vivaldi, and after dozens of hours spent in front of the monitor, I am proud to present a new version of my plugin! Or rather, not just a new version. Vivaldi has been rewritten from scratch.

The new version brings a new look to seasons, significant code improvements, cool gameplay features, and more. Just look at these screenshots!

[​IMG]
[​IMG]
[​IMG]
----------, Nov 7, 2022

Fixed a bug where when changing the season using a command, the plugin stopped working correctly.
----------, Oct 1, 2021

Hi, folks!

This update is perhaps the largest update in the history of the plugin. Many useful and convenient features have been added, translation has been improved, all known bugs have been fixed, and I can say this: now Vivaldi is better than ever.

ADDED:
- Revert-mode! Can be found in config.yml. If enabled, it will return biomes modified by Vivaldi to their default versions. Now the plugin can be safely removed in case someone doesn't like it.
- PlaceholderAPI support! Available placeholders: %season%, %season_duration%, %date%.
- Reload comand! You can't reload the plugin completely, because it adds custom biomes, but you can reload the config.yml and language files.
- Ability to add your own biome files! And in general, custom biome files are now more customizable. Now, if, for example, you do not want the season to change in some biome (for example, in swamps), you can go to the swamp.yml file and remove all biomes from the tags field.

upload_2021-10-1_15-21-0.png

- Support for custom RGB colors! Colormatic! (thanks to @Norska for suggesting this cool feature, and to @Peaches_MLG for developing IridiumColorAPI!)
- Improved localization! Season names can now be translated (and changed color).
- New option in the config.yml: disable-ice-forming-in-winter. ( requested by @Norska)

When installing a new version, delete the old Vivaldi folder from the plugins directory!
----------, Oct 1, 2021

Added support for 1.16.5. Testing is needed however.
----------, Sep 13, 2021

Hey!

This update does not bring any new content (maybe a couple of options in the config), but it does bring usability & optimization. And a couple of minor bugfixes of course.


CHANGES:
- Vivaldi requires FAWE in order to work. Again. And it works much faster now!
- Commands of the plugin can be auto-completed by using tab from now. Yay!
- Offset can be configured in config.yml.
- UseLoadedChunksInstead added in config.yml.

And I also improved the plugin page. Finally. More updates on the way!
----------, Sep 7, 2021

Fixed a bug where, when removing snow, a block of grass lost its color.
----------, Jul 31, 2021

After a lot of work on the code, I am happy to present a new version of Vivaldi. The plugin has been rewritten from scratch and now works in a completely different way. Better way. More logical way. But let's start in order.

Custom biomes
Each (well, almost) biome now has four seasonal versions of itself. Absolutely everything is configurable: temperature, color of grass, water, leaves, and even fog and sky. Unfortunately, due to the fact that FAWE cannot work with custom biomes, I had to stop use it as a biome changer. I wrote my biome changer and it turned out to be pretty slow and lazy. However, it does not load the server. Everything is asynchronous. Resourcepack and OptiFine are no longer required. Yay!

Here are some screenshots:

[​IMG]
[​IMG]
[​IMG]

Please report any bugs you find. Testing is needed. Don't use on commercial servers. DO BACKUPS!!!
----------, Jul 31, 2021

Hey! Thanks to the good mood, I went back to work on Vivaldi and fixed all known bugs. Moreover, I added a bunch of things and optimized some functionality.

FIXES
- Problems with /v setseason command. Now it works from console. Yay!
- Code has been significantly improved, and thanks to this, many small bugs has been fixed.

IMPROVMENTS
- Thawer and snower algorithms was rethoughted. They now work faster and better.

ADDITIONS
- New parameter: TotalChunkUpdating in config.yml. Disabled by default, but if enabled, instead of updating chunks around each player, Vivaldi will modify all loaded chunks in a whole world. It looks much more realistic, but obviously it consumes more resources of your server. Use this feature or not, decide for yourself.
- Reload command!!! Incredible! Finally! Unbelievable! Usage: /v reload.
----------, Jul 7, 2021

Hey, it's been a while.

I do not know if anyone was waiting for the Vivaldi patch for 1.17, but here. If in the near future my mood remains good, I will try to fix known bugs (for example, a bug with the inability to change seasons through the console). Well, maybe I'll add some more stuff. Over such a long period of time, I have scratch up some ideas. And in 1.17 they added a few cool things which I can use, although Mojang overkill with NMS-refactoring once again.
----------, Jun 28, 2021

RELEASE
Finally, Vivaldi released from beta. It's been a long journey. To be honest, when I started writing Vivaldi in early October, I had no idea that it would take so long to develop... But in the end, all the time spent paid off. The result is a wonderful and creative plugin that has no analogues. It's well debugged and highly customizable. Enjoy and Merry Christmas!

CHANGES
- Now, when spring coming and snow starts melting, there's will be more grass blocks.
- Season biomes was dehardcoded.

SPECIAL THANKS
@Wanna_Grenade for interesting discussions, after which new ideas came to me.
@Sathenet for suggesting some good features.
@Ns5x for massive bug-reporting.
And for all other guys that helps make plugin better.
----------, Dec 18, 2020

In this update I've added a handy thing named performance presets.

Performance presets is a quick and easy way to optimize Vivaldi. All you need to do is change one line in config.yml. Change the PerformancePreset key to one of the five existing presets (VERY_LOW, LOW, BALANCED, HIGH, ULTRA) and see what happens.

upload_2020-12-16_21-40-10.png

ADDED
- Performance presets;

FIXED
- World choosing in config.yml;
----------, Dec 16, 2020

CHANGED

Now, if you don't want to see the message about change of the day/season, in language.yml you can assign "" to key that represents the message you don't want to see.

upload_2020-12-15_14-21-35.png

ADDED

Configurable name for each season.
upload_2020-12-15_14-23-8.png
----------, Dec 15, 2020

Tweaks:
- Full rewrite of chunk modification algorithm. Vivaldi works a lot faster now and tries to use all threads of your CPU. So, the more powerful your processor and the more cores it has, the faster Vivaldi will work.
- Extra snow from immersive snow feature will no longer appear on blocks which cannot be snowed.
- World in which Vivaldi will work can now be specified in config.yml.
- Plugin loads faster now.

New content:
- Blacklist for biomes. Can be found in config.yml. Seasons never will be changed in blacklisted biomes.
----------, Dec 12, 2020

Snowfalls in deserts and badlands is fixed now. Again.
----------, Dec 5, 2020

Warnings spam in console is fixed.
----------, Dec 2, 2020

Some performance tweaks. Async, concurrency, and stuff. This is a small update in size but not in importance.
----------, Dec 2, 2020

upload_2020-12-2_16-35-56.png

In this update, all known bugs were fixed, new features were added, and old ones were supplemented. Vivaldi, by leaps and bounds, getting closer to release state.

Bugfixes:
- Spawn algorithm for snowmans is fixed. They also appear without a pumpkin on their heads to warm players with their smile.
- Logical error with a zero day is fixed. Now the date of season cannot be less than one.
- ImmersiveSnow feature has been significantly reworked and improved. There are new parameters in the config that are responsible for the destruction of blocks with snow, and now the MaximumLayers parameter is respected.
- Bug with the appearance of snow in the desert in winter is fixed.
- Fixed a logical issue where Vivaldi considered the swamp to be a constant biome.

Gameplay Changes:
- Added WhiteFoxSpawn feature. If it is enabled, then in winter, with a small chance, white foxes will spawn.
- Resource pack are improved.
- Added Floristics support! This is the most important part of this update: if Floristics is installed, plants will start growing in your world. Each season, except, obviously, winter, has its own plants: flowers in spring, trees, grass, and melons in summer, pumpkins and mushrooms in autumn. But keep in mind that you need to download the patched Floristics for it to work properly.

Other Changes:

- Added API. VivaldiAPI is a root class for all developers purposes.
- Another optimizations for chunk managment!

That's it. Have a good day! :coffee:
----------, Dec 2, 2020

Fixed another bug where the NullPointerException throws due to world is named anything but not "world".

Also I did a small performance tweak. Now Vivaldi should work faster.
----------, Nov 27, 2020

Fixed a bug where the NullPointerException throws due to world is named anything but not "world".
----------, Nov 27, 2020

Fixed one critical bug where snow from ImmersiveSnow feature removes blocks such as rails, torches, etc.
----------, Nov 27, 2020

This update is focused on adding gameplay features for extra immersiveness. All features are configurable.

Winter:
- Skeletons replace with strays
- Additional snow with extra snow layers during snowfalls
- Plants & trees grow cancellation
- Natural snowman spawn
- Cold water
- Scheduled snow

Autumn:
- Common rains
----------, Nov 26, 2020

[​IMG]

Greetings.

Today I completed the resource pack, which means it's time to post a new update. I'll be brief, because I have to hurry, so let's get started.

Resource Pack
- Changes colormaps of biomes, requires optifine to work correctly.
- Loads from github, according to the link specified in the config.
- Installation agreement is asked only at the first connection. If you agree, the resource pack will be installed automatically on next connections, if you refuse, there will be no more installation offers. So tip your players to not disagree installation of the resource pack, and let them install optifine, if for some reason they have not done so yet.

Performance Tweaks
- Plugin now requires FastAsyncWorldEdit (or just FAWE) in order to work.
- All algorithms have been rethought and optimized.
- The plugin is now much faster overall.

Configuration
- сonfig.yml is now well-commented.
- Keys "CurrentDay" and "CurrentSeason" have been moved to date.yml.

That's it. Have a good day. :coffee:
----------, Nov 13, 2020

Greetings!

In this update, I added the feature to edit the language of the plugin. In config.yml, you need to select the name of language file, which is located in language folder, and then restart the server. ATM there are only two language files: en.yml and ru.yml. But you can help me with translating the plugin into your language, contact me in PM if you are interested. ;)

Other changes:
- Some optimization tweaks, now plugin should work faster.
- Refactoring of the plugin folder, which looks better now.
- Adding a version key for the config.yml. Deleting the plugin folder when a new version is released is no longer needed, config.yml should update automatically.

That's all. Good night and warm coffee everyone. :coffee:
----------, Nov 4, 2020

- Two critical bugs are fixed.
- Reload command temporarily disabled.
----------, Oct 30, 2020

Resource Information
Author:
----------
Total Downloads: 10,360
First Release: Oct 30, 2020
Last Update: Dec 2, 2022
Category: ---------------
All-Time Rating:
35 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings