Skip to content

Commit 8ab3ee6

Browse files
authored
Merge pull request #116 from TheNextLvl-net/blog
feat: implement blog functionality
2 parents 82e9898 + 4359498 commit 8ab3ee6

22 files changed

+465
-15
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# vscode
2+
3+
.vscode/settings.json
4+
15
# jetbrains
26
.idea
37

bun.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"dependencies": {
77
"@icons-pack/react-simple-icons": "^13.7.0",
88
"@shikijs/types": "^3.11.0",
9+
"feed": "^5.1.0",
910
"fumadocs-core": "15.8.5",
1011
"fumadocs-mdx": "12.0.3",
1112
"fumadocs-ui": "15.8.5",
@@ -832,6 +833,8 @@
832833

833834
"fdir": ["[email protected]", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
834835

836+
"feed": ["[email protected]", "", { "dependencies": { "xml-js": "^1.6.11" } }, "sha512-qGNhgYygnefSkAHHrNHqC7p3R8J0/xQDS/cYUud8er/qD9EFGWyCdUDfULHTJQN1d3H3WprzVwMc9MfB4J50Wg=="],
837+
835838
"file-entry-cache": ["[email protected]", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="],
836839

837840
"fill-range": ["[email protected]", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
@@ -1358,6 +1361,8 @@
13581361

13591362
"safer-buffer": ["[email protected]", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
13601363

1364+
"sax": ["[email protected]", "", {}, "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="],
1365+
13611366
"scheduler": ["[email protected]", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="],
13621367

13631368
"scroll-into-view-if-needed": ["[email protected]", "", { "dependencies": { "compute-scroll-into-view": "^3.0.2" } }, "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ=="],
@@ -1524,6 +1529,8 @@
15241529

15251530
"word-wrap": ["[email protected]", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="],
15261531

1532+
"xml-js": ["[email protected]", "", { "dependencies": { "sax": "^1.2.4" }, "bin": { "xml-js": "./bin/cli.js" } }, "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g=="],
1533+
15271534
"yallist": ["[email protected]", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="],
15281535

15291536
"yocto-queue": ["[email protected]", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="],

content/blog/future-plans.mdx

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Future and current plans for our plugins
3+
description: In this post we are discussing what plugins we are currently working on and what the plans for the future are
4+
author: NonSwag
5+
category: updates
6+
keywords:
7+
[
8+
"minecraft plugins",
9+
"plugin development",
10+
"Portals plugin",
11+
"Holograms plugin",
12+
"PerWorlds plugin",
13+
"minecraft server tools",
14+
"plugin news",
15+
"plugin roadmap",
16+
"minecraft development"
17+
]
18+
---
19+
20+
# What are we currently working on?
21+
22+
## Portals
23+
24+
As some of you may already know, we started working on a new plugin called [Portals](https://github.com/TheNextLvl-net/portals).
25+
The API already works but commands and actual functionality is yet to come.
26+
Beta builds will probably arrive within the next couple of weeks, so stay tuned.
27+
28+
## Holograms
29+
30+
_Previously known as HologramAPI_
31+
32+
HologramAPI got a huge rebranding and is now called [Holograms](https://github.com/TheNextLvl-net/holograms).
33+
Instead of just an API developers could use to create holograms,
34+
it is now going to be a proper plugin, everyone can use and enjoy.
35+
36+
There already is an alpha build out, but only to supersede the discontinued HologramAPI.
37+
The plugin still lacks all commands and interaction points from within the game,
38+
but hopefully we are able to ship the first usable release this year.
39+
40+
## PerWorlds
41+
42+
A long requested feature is currently in the making: **Data import from other plugins.**
43+
_(e.g. Multiverse-Inventories, MultiInv…)_
44+
45+
---
46+
47+
# Our future plans and ideas
48+
49+
## Broader version support
50+
51+
A big critique point we are often facing is about the game versions we support.
52+
To make development and support easier for ourselves we generally only support the most recent game version.
53+
But with Mojang dropping more and more updates in a shorter period of time, the amount of users we leave behind is growing with every new version.
54+
From a user standpoint I can see how you are not always able to be on the most recent version, especially because of plugins that still want to support Spigot.
55+
56+
The idea now is to only support the last 3 most recent major versions of the game.
57+
(At the time of writing 1.21.10 is the latest version, meaning 1.21.8 and 1.21.6 would also still be supported)
58+
59+
This comes with a few technical challenges and downsides, we might not be able to immediately support new features as they come out.
60+
But on the other hand when a feature finally gets introduced it will be better tested, developed and more stable.
61+
62+
## Backwards compatibility
63+
64+
This is a tough topic for many developers…
65+
Personally I always said that no backwards compatibility will ever be provided – BUT, I saw that a lot of users of our plugins are still on 1.21.4
66+
(especially with the plugin Worlds)
67+
68+
Due to that we are planning on **TEMPORARILY** bringing back compatibility for that specific version.
69+
This does not inherently mean you are always getting new features, **only bug fixes**.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"dependencies": {
1313
"@icons-pack/react-simple-icons": "^13.7.0",
1414
"@shikijs/types": "^3.11.0",
15+
"feed": "^5.1.0",
1516
"fumadocs-core": "15.8.5",
1617
"fumadocs-mdx": "12.0.3",
1718
"fumadocs-ui": "15.8.5",

public/android-chrome-192x192.png

59.6 KB
Loading

public/android-chrome-512x512.png

349 KB
Loading

public/apple-touch-icon.png

53.1 KB
Loading

public/favicon-16x16.png

874 Bytes
Loading

public/favicon-32x32.png

2.54 KB
Loading

public/favicon.ico

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)