mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-11-02 19:06:07 +00:00
0620478763
* Re-do commits to avoid awful rebase * You can load and save a schematic file now. Still gotta setup ability to use commands as a console actor. * Add a world override concept to LocalSession, and allow a lot more commands to be performed by actors. * Fixed commands, and set the loaded schematic as the world override in CLI * Properly load tags * Added 1.14.4 data values * Allow a majority of commands to be performed by the console. * Fixed a lot of PR requested changes * Added a Locatable interface and use that for getting the location of the player in commands. * Added script support. Currently requires a newline at the end of the script. * Shade everything to allow this to run locally - should probably minimize this to an extent later. * Actually hook up the version * Added a //world command to set the override * Fixed a missed checkstyle issue * Added CommandBlock support to Bukkit * Make command block support configurable * Minor cleanup and implementing a few of the final functions * Fixed most issues from PR * Improve UX, saving is now automatic and unknown command messages show * Better save docs and support any clipboard format * Include the entire formats list * Arrays.copyOf * Clear the world override if the selector is called on another world. * Update logging extent to allow basic logging with non-player actors
92 lines
2.7 KiB
XML
92 lines
2.7 KiB
XML
<!DOCTYPE import-control PUBLIC
|
|
"-//Puppy Crawl//DTD Import Control 1.1//EN"
|
|
"http://www.puppycrawl.com/dtds/import_control_1_1.dtd">
|
|
|
|
<import-control pkg="com.sk89q">
|
|
<allow pkg="java"/>
|
|
<allow pkg="javax"/>
|
|
<allow pkg="org.junit"/>
|
|
<allow pkg="org.hamcrest"/>
|
|
<allow pkg="org.mockito"/>
|
|
<allow pkg="com.sk89q"/>
|
|
<allow pkg="com.google.common"/>
|
|
<allow pkg="com.thoughtworks.paranamer"/>
|
|
<allow pkg="gnu.trove"/>
|
|
<allow pkg="com.google.gson"/>
|
|
<allow pkg="net.royawesome.jlibnoise"/>
|
|
<allow pkg="org.json.simple" />
|
|
<allow pkg="org.slf4j"/>
|
|
<allow pkg="org.enginehub"/>
|
|
|
|
<subpackage name="util.yaml">
|
|
<allow pkg="org.yaml.snakeyaml"/>
|
|
</subpackage>
|
|
|
|
<subpackage name="bukkit">
|
|
<allow pkg="org.bukkit"/>
|
|
</subpackage>
|
|
|
|
<subpackage name="wepif">
|
|
<allow pkg="org.bukkit"/>
|
|
<allow pkg="de.bananaco"/>
|
|
<allow pkg="org.anjocaido"/>
|
|
<allow pkg="com.nijiko"/>
|
|
<allow pkg="com.nijikokun"/>
|
|
<allow pkg="ru.tehkode"/>
|
|
<allow pkg="net.milkbowl"/>
|
|
</subpackage>
|
|
|
|
<subpackage name="worldedit">
|
|
<allow pkg="org.mozilla.javascript"/>
|
|
<allow pkg="de.schlichtherle"/>
|
|
<allow pkg="com.google.auto"/>
|
|
<allow pkg="it.unimi.dsi.fastutil"/>
|
|
|
|
<subpackage name="bukkit">
|
|
<allow pkg="org.bukkit"/>
|
|
<allow pkg="org.bstats.bukkit"/>
|
|
<allow pkg="io.papermc.lib"/>
|
|
</subpackage>
|
|
|
|
<subpackage name="cli">
|
|
<allow pkg="org.apache.logging.log4j"/>
|
|
<allow pkg="org.apache.commons.cli" />
|
|
</subpackage>
|
|
|
|
<subpackage name="forge">
|
|
<allow pkg="cpw"/>
|
|
<allow pkg="net.minecraft"/>
|
|
<allow pkg="net.minecraftforge"/>
|
|
<allow pkg="com.mojang.authlib"/>
|
|
<allow pkg="org.apache.logging.log4j"/>
|
|
<allow pkg="org.lwjgl"/>
|
|
<allow pkg="io.netty.buffer"/>
|
|
<allow pkg="org.spongepowered.api" />
|
|
<allow pkg="com.mojang.brigadier" />
|
|
<allow pkg="com.mojang.datafixers" />
|
|
</subpackage>
|
|
|
|
<subpackage name="fabric">
|
|
<allow pkg="net.minecraft"/>
|
|
<allow pkg="net.fabricmc"/>
|
|
<allow pkg="com.mojang.authlib"/>
|
|
<allow pkg="org.apache.logging.log4j"/>
|
|
<allow pkg="org.lwjgl"/>
|
|
<allow pkg="io.netty.buffer"/>
|
|
<allow pkg="org.spongepowered" />
|
|
<allow pkg="com.mojang.brigadier" />
|
|
<allow pkg="com.mojang.datafixers" />
|
|
</subpackage>
|
|
|
|
<subpackage name="sponge">
|
|
<allow pkg="net.minecraft"/>
|
|
<allow pkg="com.google.inject" />
|
|
<allow pkg="com.flowpowered.math" />
|
|
<allow pkg="org.spongepowered.api" />
|
|
<allow pkg="org.slf4j" />
|
|
<allow pkg="org.bstats.sponge"/>
|
|
<allow pkg="ninja.leaping.configurate" />
|
|
</subpackage>
|
|
</subpackage>
|
|
</import-control>
|