diff options
author | md_5 <git@md-5.net> | 2014-12-16 10:11:06 +1100 |
---|---|---|
committer | md_5 <git@md-5.net> | 2014-12-16 10:14:19 +1100 |
commit | 7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3 (patch) | |
tree | 8e44635455aa0b1eee30e2f4d2f08c9681bde758 | |
parent | 6b061e25815c76ca4d736826d2b1b89231f43948 (diff) | |
download | craftbukkit-7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3.tar craftbukkit-7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3.tar.gz craftbukkit-7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3.tar.lz craftbukkit-7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3.tar.xz craftbukkit-7bc218d1e2abe2d9c99eb0bac639c0cf50c949e3.zip |
Use SpecialSource Maven pluging for compile time remapping.
-rw-r--r-- | deprecation-mappings.csrg | 27 | ||||
-rw-r--r-- | maps.yml | 46 | ||||
-rw-r--r-- | pom.xml | 75 |
3 files changed, 45 insertions, 103 deletions
diff --git a/deprecation-mappings.csrg b/deprecation-mappings.csrg new file mode 100644 index 00000000..48bc5049 --- /dev/null +++ b/deprecation-mappings.csrg @@ -0,0 +1,27 @@ +org/bukkit/Bukkit _INVALID_getOnlinePlayers ()[Lorg/bukkit/entity/Player; getOnlinePlayers +org/bukkit/Server _INVALID_getOnlinePlayers ()[Lorg/bukkit/entity/Player; getOnlinePlayers + +org/bukkit/entity/Damageable _INVALID_damage (I)V damage +org/bukkit/entity/Damageable _INVALID_damage (ILorg/bukkit/entity/Entity;)V damage +org/bukkit/entity/Damageable _INVALID_getHealth ()I getHealth +org/bukkit/entity/Damageable _INVALID_getMaxHealth ()I getMaxHealth +org/bukkit/entity/Damageable _INVALID_setHealth (I)V setHealth +org/bukkit/entity/Damageable _INVALID_setMaxHealth (I)V setMaxHealth + +org/bukkit/entity/LivingEntity _INVALID_getLastDamage ()I getLastDamage +org/bukkit/entity/LivingEntity _INVALID_setLastDamage (I)V setLastDamage + +org/bukkit/entity/Minecart _INVALID_getDamage ()I getDamage +org/bukkit/entity/Minecart _INVALID_setDamage (I)V setDamage + +org/bukkit/entity/Projectile _INVALID_getShooter ()Lorg/bukkit/entity/LivingEntity; getShooter +org/bukkit/entity/Projectile _INVALID_setShooter (Lorg/bukkit/entity/LivingEntity;)V setShooter + +org/bukkit/event/entity/EntityDamageEvent _INVALID_getDamage ()I getDamage +org/bukkit/event/entity/EntityDamageEvent _INVALID_setDamage (I)V setDamage + +org/bukkit/event/entity/EntityRegainHealthEvent _INVALID_getAmount ()I getAmount +org/bukkit/event/entity/EntityRegainHealthEvent _INVALID_setAmount (I)V setAmount + +org/bukkit/event/vehicle/VehicleDamageEvent _INVALID_getDamage ()I getDamage +org/bukkit/event/vehicle/VehicleDamageEvent _INVALID_setDamage (I)V setDamage diff --git a/maps.yml b/maps.yml deleted file mode 100644 index 5384024c..00000000 --- a/maps.yml +++ /dev/null @@ -1,46 +0,0 @@ -members: - "org/bukkit/entity/Damageable _INVALID_damage (I)V": damage - "org/bukkit/entity/Damageable _INVALID_damage (ILorg/bukkit/entity/Entity;)V": damage - "org/bukkit/entity/Damageable _INVALID_getHealth ()I": getHealth - "org/bukkit/entity/Damageable _INVALID_setHealth (I)V": setHealth - "org/bukkit/entity/Damageable _INVALID_getMaxHealth ()I": getMaxHealth - "org/bukkit/entity/Damageable _INVALID_setMaxHealth (I)V": setMaxHealth - "org/bukkit/entity/LivingEntity _INVALID_getLastDamage ()I": getLastDamage - "org/bukkit/entity/LivingEntity _INVALID_setLastDamage (I)V": setLastDamage - "org/bukkit/event/entity/EntityDamageEvent _INVALID_getDamage ()I": getDamage - "org/bukkit/event/entity/EntityDamageEvent _INVALID_setDamage (I)V": setDamage - "org/bukkit/event/vehicle/VehicleDamageEvent _INVALID_getDamage ()I": getDamage - "org/bukkit/event/vehicle/VehicleDamageEvent _INVALID_setDamage (I)V": setDamage - "org/bukkit/event/entity/EntityRegainHealthEvent _INVALID_getAmount ()I": getAmount - "org/bukkit/event/entity/EntityRegainHealthEvent _INVALID_setAmount (I)V": setAmount - "org/bukkit/entity/Minecart _INVALID_getDamage ()I": getDamage - "org/bukkit/entity/Minecart _INVALID_setDamage (I)V": setDamage - "org/bukkit/entity/Projectile _INVALID_getShooter ()Lorg/bukkit/entity/LivingEntity;": getShooter - "org/bukkit/entity/Projectile _INVALID_setShooter (Lorg/bukkit/entity/LivingEntity;)V": setShooter - "org/bukkit/Bukkit _INVALID_getOnlinePlayers ()[Lorg/bukkit/entity/Player;": getOnlinePlayers - "org/bukkit/Server _INVALID_getOnlinePlayers ()[Lorg/bukkit/entity/Player;": getOnlinePlayers -flags: - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity getHealth ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart getHealth ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity getMaxHealth ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart getMaxHealth ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity setHealth (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart setHealth (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity setMaxHealth (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart setMaxHealth (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity damage (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart damage (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity damage (ILorg/bukkit/entity/Entity;)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftEnderDragonPart damage (ILorg/bukkit/entity/Entity;)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity getLastDamage ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftLivingEntity setLastDamage (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftMinecart setDamage (I)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftMinecart getDamage ()I": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftProjectile getShooter ()Lorg/bukkit/entity/LivingEntity;": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftProjectile setShooter (Lorg/bukkit/entity/LivingEntity;)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftArrow getShooter ()Lorg/bukkit/entity/LivingEntity;": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftArrow setShooter (Lorg/bukkit/entity/LivingEntity;)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftFireball getShooter ()Lorg/bukkit/entity/LivingEntity;": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftFireball setShooter (Lorg/bukkit/entity/LivingEntity;)V": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftFish getShooter ()Lorg/bukkit/entity/LivingEntity;": 0x1001 - "org/bukkit/craftbukkit/v${minecraft_version}/entity/CraftFish setShooter (Lorg/bukkit/entity/LivingEntity;)V": 0x1001 @@ -18,20 +18,6 @@ <buildtag.suffix></buildtag.suffix> </properties> - <repositories> - <repository> - <id>repobo-snap</id> - <url>http://repo.bukkit.org/content/groups/public</url> - </repository> - </repositories> - - <pluginRepositories> - <pluginRepository> - <id>bukkit-plugins</id> - <url>http://repo.bukkit.org/content/groups/public</url> - </pluginRepository> - </pluginRepositories> - <dependencies> <dependency> <groupId>org.bukkit</groupId> @@ -251,6 +237,24 @@ </execution> </executions> </plugin> + <!-- Gotta go after shade plugin --> + <plugin> + <groupId>net.md-5</groupId> + <artifactId>specialsource-maven-plugin</artifactId> + <version>1.0</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>remap</goal> + </goals> + <configuration> + <srgIn>${project.basedir}/deprecation-mappings.csrg</srgIn> + <remappedDependencies/> + </configuration> + </execution> + </executions> + </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> @@ -272,49 +276,6 @@ </excludes> </configuration> </plugin> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>2.4.3</version> - <executions> - <execution> - <id>maps-file</id> - <phase>package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${basedir}/target</outputDirectory> - <resources> - <resource> - <directory>${basedir}</directory> - <filtering>true</filtering> - <includes> - <include>maps.yml</include> - </includes> - </resource> - </resources> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>com.wolvereness</groupId> - <artifactId>overmapped</artifactId> - <version>0.0.2</version> - <executions> - <execution> - <phase>package</phase> - <goals> - <goal>map</goal> - </goals> - <configuration> - <maps>${basedir}/target/maps.yml</maps> - <input>${basedir}/target/${project.artifactId}-${project.version}.jar</input> - <original>${basedir}/target/unmapped-${project.artifactId}-${project.version}.jar</original> - </configuration> - </execution> - </executions> - </plugin> </plugins> <pluginManagement> <plugins> |