1818import fr .maxlego08 .menu .inventory .inventories .InventoryDefault ;
1919import fr .maxlego08 .menu .listener .AdapterListener ;
2020import fr .maxlego08 .menu .listener .SwapKeyListener ;
21- import fr .maxlego08 .menu .loader .materials .*;
21+ import fr .maxlego08 .menu .loader .materials .Base64Loader ;
22+ import fr .maxlego08 .menu .loader .materials .EcoLoader ;
23+ import fr .maxlego08 .menu .loader .materials .HeadDatabaseLoader ;
24+ import fr .maxlego08 .menu .loader .materials .ItemsAdderLoader ;
25+ import fr .maxlego08 .menu .loader .materials .NovaLoader ;
26+ import fr .maxlego08 .menu .loader .materials .OraxenLoader ;
27+ import fr .maxlego08 .menu .loader .materials .SlimeFunLoader ;
2228import fr .maxlego08 .menu .pattern .ZPatternManager ;
2329import fr .maxlego08 .menu .placeholder .LocalPlaceholder ;
2430import fr .maxlego08 .menu .players .ZDataManager ;
@@ -65,7 +71,7 @@ public class MenuPlugin extends ZPlugin {
6571 private final CommandManager commandManager = new ZCommandManager (this );
6672 private final MessageLoader messageLoader = new MessageLoader (this );
6773 private final DataManager dataManager = new ZDataManager (this );
68- private final WebsiteManager websiteManager = new ZWebsiteManager (this );
74+ private final ZWebsiteManager websiteManager = new ZWebsiteManager (this );
6975 private final InventoriesPlayer inventoriesPlayer = new ZInventoriesPlayer (this );
7076 private final PatternManager patternManager = new ZPatternManager (this );
7177 private CommandMenu commandMenu ;
@@ -106,6 +112,8 @@ public void onEnable() {
106112 files .add ("inventories/pro_inventory.yml" );
107113 files .add ("inventories/example_punish.yml" );
108114
115+ // files.add("website/marketplace.yml");
116+
109117 files .add ("commands/commands.yml" );
110118 files .add ("commands/punish/punish.yml" );
111119
@@ -114,21 +122,19 @@ public void onEnable() {
114122
115123 File folder = new File (this .getDataFolder (), "inventories" );
116124
117- if (!folder .exists ()) {
118- folder .mkdirs ();
125+ if (!folder .exists ()) folder .mkdirs ();
119126
120- if (Config .generateDefaultFile ) {
121- files .forEach (filePath -> {
122- if (!new File (this .getDataFolder (), filePath ).exists ()) {
127+ if (Config .generateDefaultFile ) {
128+ files .forEach (filePath -> {
129+ if (!new File (this .getDataFolder (), filePath ).exists ()) {
123130
124- if (NMSUtils .isNewVersion ()) {
125- saveResource (filePath .replace ("inventories/" , "inventories/1_13/" ), filePath , false );
126- } else {
127- saveResource (filePath , false );
128- }
131+ if (NMSUtils .isNewVersion ()) {
132+ saveResource (filePath .replace ("inventories/" , "inventories/1_13/" ).replace ("website/" , "website/1_13/" ), filePath , false );
133+ } else {
134+ saveResource (filePath , false );
129135 }
130- });
131- }
136+ }
137+ });
132138 }
133139
134140 this .zCommandManager = new VCommandManager (this );
@@ -192,6 +198,9 @@ public void onEnable() {
192198 return optional .orElse (null );
193199 });
194200
201+ this .websiteManager .registerPlaceholders ();
202+ localPlaceholder .register ("test" , (a , b ) -> "&ctest" );
203+
195204 ((ZDataManager ) this .dataManager ).registerPlaceholder (localPlaceholder );
196205
197206 new Metrics (this , 14951 );
@@ -211,7 +220,7 @@ public void onEnable() {
211220 this .addListener (new DupeListener (this .scheduler , this .dupeManager ));
212221 }
213222
214- if (Config .enableDebug ){
223+ if (Config .enableDebug ) {
215224 Logger .info ("Scheduler: " + this .scheduler );
216225 Logger .info ("DupeManager: " + this .dupeManager );
217226 }
@@ -221,6 +230,7 @@ public void onEnable() {
221230 Logger .info ("zMenu’s site includes an inventory editor (under development), a marketplace (already available) is a forum (under development)" );
222231 Logger .info ("" );
223232
233+
224234 this .postEnable ();
225235 }
226236
@@ -282,7 +292,7 @@ public CommandManager getCommandManager() {
282292 *
283293 * @return the websitemanager
284294 */
285- public WebsiteManager getWebsiteManager () {
295+ public ZWebsiteManager getWebsiteManager () {
286296 return websiteManager ;
287297 }
288298
0 commit comments