Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.hyperion.rs2.content.skills;
- import org.hyperion.rs2.event.Event;
- import org.hyperion.rs2.model.Animation;
- import org.hyperion.rs2.model.Graphic;
- import org.hyperion.rs2.model.Item;
- import org.hyperion.rs2.model.Player;
- import org.hyperion.rs2.model.World;
- import content_api.ContentHandler;
- public final class RuneCrafting extends ContentHandler {
- private Player player;
- public RuneCrafting(Player player) {
- this.player = player;
- }
- @Override
- protected void sendAddExperience() {
- player.getSkills().addExperience(0, 2000);
- }
- @Override
- protected void sendAddItem() {
- player.getInventory().add(new Item(560));
- }
- @Override
- protected void sendAddObject() {
- // TODO Auto-generated method stub
- }
- @Override
- protected void sendAnimation() {
- player.playAnimation(Animation.create(194));
- }
- @Override
- protected void sendFirstEvent() {
- World.getWorld().submit(new Event(1500) {
- @Override
- public void execute() {
- stop();
- }
- });
- }
- @Override
- protected void sendGraphic() {
- player.playGraphics(Graphic.create(194));
- }
- @Override
- protected void sendRemoveItem() {
- player.getInventory().remove(new Item(1436, player.getInventory().getCount(1436)));
- }
- @Override
- protected void sendRemoveObject() {
- // TODO Auto-generated method stub
- }
- @Override
- protected void sendSecondEvent() {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement