33import ch .njol .skript .aliases .Aliases ;
44import ch .njol .skript .bukkitutil .BurgerHelper ;
55import ch .njol .skript .classes .ClassInfo ;
6- import ch .njol .skript .classes .data .BukkitClasses ;
7- import ch .njol .skript .classes .data .BukkitEventValues ;
8- import ch .njol .skript .classes .data .DefaultComparators ;
9- import ch .njol .skript .classes .data .DefaultConverters ;
10- import ch .njol .skript .classes .data .DefaultFunctions ;
11- import ch .njol .skript .classes .data .DefaultOperations ;
12- import ch .njol .skript .classes .data .JavaClasses ;
13- import ch .njol .skript .classes .data .SkriptClasses ;
6+ import ch .njol .skript .classes .data .*;
147import ch .njol .skript .command .Commands ;
158import ch .njol .skript .doc .Documentation ;
169import ch .njol .skript .events .EvtSkript ;
1710import ch .njol .skript .hooks .Hook ;
1811import ch .njol .skript .lang .*;
12+ import ch .njol .skript .lang .Effect ;
1913import ch .njol .skript .lang .Condition .ConditionType ;
2014import ch .njol .skript .lang .util .SimpleExpression ;
2115import ch .njol .skript .localization .Language ;
2216import ch .njol .skript .localization .Message ;
2317import ch .njol .skript .localization .PluralizingArgsMessage ;
24- import ch .njol .skript .log .BukkitLoggerFilter ;
25- import ch .njol .skript .log .CountingLogHandler ;
26- import ch .njol .skript .log .ErrorDescLogHandler ;
27- import ch .njol .skript .log .ErrorQuality ;
28- import ch .njol .skript .log .LogEntry ;
29- import ch .njol .skript .log .LogHandler ;
30- import ch .njol .skript .log .SkriptLogger ;
31- import ch .njol .skript .log .TestingLogHandler ;
32- import ch .njol .skript .log .Verbosity ;
18+ import ch .njol .skript .log .*;
3319import ch .njol .skript .registrations .Classes ;
3420import ch .njol .skript .registrations .EventValues ;
3521import ch .njol .skript .registrations .Feature ;
36- import ch .njol .skript .test .runner .EffObjectives ;
37- import ch .njol .skript .test .runner .SkriptAsyncJUnitTest ;
38- import ch .njol .skript .test .runner .SkriptJUnitTest ;
39- import ch .njol .skript .test .runner .SkriptTestEvent ;
40- import ch .njol .skript .test .runner .TestMode ;
41- import ch .njol .skript .test .runner .TestTracker ;
22+ import ch .njol .skript .test .runner .*;
4223import ch .njol .skript .timings .SkriptTimings ;
4324import ch .njol .skript .update .ReleaseManifest ;
4425import ch .njol .skript .update .ReleaseStatus ;
4526import ch .njol .skript .update .UpdateManifest ;
4627import ch .njol .skript .util .Date ;
47- import ch .njol .skript .util .EmptyStacktraceException ;
48- import ch .njol .skript .util .ExceptionUtils ;
49- import ch .njol .skript .util .FileUtils ;
50- import ch .njol .skript .util .Task ;
51- import ch .njol .skript .util .Utils ;
52- import ch .njol .skript .util .Version ;
28+ import ch .njol .skript .util .*;
5329import ch .njol .skript .util .chat .BungeeConverter ;
5430import ch .njol .skript .util .chat .ChatMessages ;
5531import ch .njol .skript .variables .Variables ;
6238import com .google .gson .GsonBuilder ;
6339import io .papermc .lib .PaperLib ;
6440import org .bstats .bukkit .Metrics ;
65- import org .bukkit .Bukkit ;
66- import org .bukkit .ChatColor ;
67- import org .bukkit .Material ;
68- import org .bukkit .OfflinePlayer ;
69- import org .bukkit .Server ;
41+ import org .bukkit .*;
7042import org .bukkit .command .CommandSender ;
7143import org .bukkit .command .PluginCommand ;
7244import org .bukkit .entity .Player ;
10173import org .skriptlang .skript .bukkit .registration .BukkitRegistryKeys ;
10274import org .skriptlang .skript .bukkit .registration .BukkitSyntaxInfos ;
10375import org .skriptlang .skript .bukkit .tags .TagModule ;
76+ import org .skriptlang .skript .common .CommonModule ;
10477import org .skriptlang .skript .lang .comparator .Comparator ;
10578import org .skriptlang .skript .lang .comparator .Comparators ;
10679import org .skriptlang .skript .lang .converter .Converter ;
@@ -500,7 +473,7 @@ public void onEnable() {
500473 experimentRegistry = new ExperimentRegistry (this );
501474 Feature .registerAll (getAddonInstance (), experimentRegistry );
502475
503- getAddonInstance () .storeRegistry (PropertyRegistry .class , new PropertyRegistry (this ));
476+ skript .storeRegistry (PropertyRegistry .class , new PropertyRegistry (this ));
504477 Property .registerDefaultProperties ();
505478
506479 // Load classes which are always safe to use
@@ -582,7 +555,6 @@ public void onEnable() {
582555 getAddonInstance ().loadClasses ("ch.njol.skript" ,
583556 "conditions" , "effects" , "events" , "expressions" , "entity" , "sections" , "structures" );
584557 getAddonInstance ().loadClasses ("org.skriptlang.skript.bukkit" , "misc" );
585- getAddonInstance ().loadClasses ("org.skriptlang.skript.lang" , "properties" );
586558 // todo: become proper module once registry api is merged
587559 FishingModule .load ();
588560 BreedingModule .load ();
@@ -592,6 +564,7 @@ public void onEnable() {
592564 FurnaceModule .load ();
593565 LootTableModule .load ();
594566 skript .loadModules (new DamageSourceModule ());
567+ skript .loadModules (new CommonModule ());
595568 } catch (final Exception e ) {
596569 exception (e , "Could not load required .class files: " + e .getLocalizedMessage ());
597570 setEnabled (false );
0 commit comments