diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 16:00:53 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 16:00:53 +1000 |
| commit | f66fb1526fa85554842db425652545448495a2a0 (patch) | |
| tree | a90cf67cd0f240e73f2d3ab2aa2c4b363b14b5bf /src/Java/api/player/forge/PlayerAPIPlugin.java | |
| parent | d41a850da5a9bcfe7dda85dba2aad08387833d04 (diff) | |
| download | GT5-Unofficial-f66fb1526fa85554842db425652545448495a2a0.tar.gz GT5-Unofficial-f66fb1526fa85554842db425652545448495a2a0.tar.bz2 GT5-Unofficial-f66fb1526fa85554842db425652545448495a2a0.zip | |
+ Added framework based on opensource works for player movement modification.
+ Added support for the builders ring to toggle Sneak on and Sprinting off while worn.
+ Added PlayerAPI.
% Moved COFH api files into the same package as PlayerAPI.
Diffstat (limited to 'src/Java/api/player/forge/PlayerAPIPlugin.java')
| -rw-r--r-- | src/Java/api/player/forge/PlayerAPIPlugin.java | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/Java/api/player/forge/PlayerAPIPlugin.java b/src/Java/api/player/forge/PlayerAPIPlugin.java new file mode 100644 index 0000000000..bab6e05a37 --- /dev/null +++ b/src/Java/api/player/forge/PlayerAPIPlugin.java @@ -0,0 +1,57 @@ +// ================================================================== +// This file is part of Player API. +// +// Player API is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// Player API is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License and the GNU General Public License along with Player API. +// If not, see <http://www.gnu.org/licenses/>. +// ================================================================== + +package api.player.forge; + +import java.util.*; + +import cpw.mods.fml.relauncher.*; + +@IFMLLoadingPlugin.MCVersion("1.7.10") +@IFMLLoadingPlugin.TransformerExclusions("api.player.forge") +public class PlayerAPIPlugin implements IFMLLoadingPlugin +{ + public static String Version = "1.4"; + + public static boolean isObfuscated; + + public String[] getASMTransformerClass() + { + return new String[] { "api.player.forge.PlayerAPITransformer" }; + } + + public String getModContainerClass() + { + return "api.player.forge.PlayerAPIContainer"; + } + + public String getSetupClass() + { + return null; + } + + public void injectData(Map<String, Object> data) + { + isObfuscated = (Boolean)data.get("runtimeDeobfuscationEnabled"); + } + + public String getAccessTransformerClass() + { + return null; + } +} |
