@@ -4,6 +4,15 @@ description: This page lists all changes that result in a different experience t
44slug : paper/vanilla
55---
66
7+ import ConfigNode from " /src/components/ConfigNode.astro" ;
8+ import { filterVanilla } from " /src/utils/config" ;
9+ import { parse } from " yaml" ;
10+
11+ import ServerPropertiesYML from " /src/config/paper/server-properties.yml?raw" ;
12+ import PaperWorldDefaultsYML from " /src/config/paper/paper-world-defaults.yml?raw" ;
13+ import PaperGlobalYML from " /src/config/paper/paper-global.yml?raw" ;
14+ import SpigotYML from " /src/config/paper/spigot.yml?raw" ;
15+
716Due to the way the Bukkit API is implemented in Paper, the gameplay experience between Vanilla and Paper can have inconsistencies.
817This can be furthered by efforts to fix bugs present in Vanilla Minecraft.
918Whilst many people may not notice the inconsistencies, there are situations where they become problematic.
@@ -23,16 +32,16 @@ Unfortunately, it currently is not possible to get a 100% Vanilla experience in
2332
2433:::
2534## server.properties
26- { /* <ConfigDocBlock data={ServerProperties} showVanillaValues={true}/> */ }
35+ < ConfigNode data = { filterVanilla ( parse ( ServerPropertiesYML )) } separator = " = " />
2736
2837## paper-world-defaults.yml
29- { /* <ConfigDocBlock data={VanillaWorldDefaults} showVanillaValues={true}/> */ }
38+ < ConfigNode data = { filterVanilla ( parse ( PaperWorldDefaultsYML )) } />
3039
3140## paper-global.yml
32- { /* <ConfigDocBlock data={VanillaGlobalDefaults} showVanillaValues={true}/> */ }
41+ < ConfigNode data = { filterVanilla ( parse ( PaperGlobalYML )) } />
3342
3443## spigot.yml
35- { /* <ConfigDocBlock data={SpigotChanges} showVanillaValues={true}/> */ }
44+ < ConfigNode data = { filterVanilla ( parse ( SpigotYML )) } />
3645
3746## Further considerations
3847
0 commit comments