Package com.sk89q.craftbook

Examples of com.sk89q.craftbook.LocalPlayer.printError()


                    break current;
                }

                if(cooldownPeriods.containsKey(new Tuple2<String, String>(lplayer.getName(), comdef.name))) {
                    if(def.clickType != ClickType.PASSIVE && !def.cooldownMessage.isEmpty())
                        lplayer.printError(lplayer.translate(def.cooldownMessage).replace("%time%", String.valueOf(cooldownPeriods.get(new Tuple2<String, String>(lplayer.getName(), comdef.name)))));
                    break current;
                }

                for(ItemStack stack : def.consumables) {
View Full Code Here


            LocalPlayer player = CraftBookPlugin.inst().wrapPlayer(event.getPlayer());
            Painting paint = (Painting) event.getRightClicked();

            if(!player.hasPermission("craftbook.mech.paintingswitch.use")) {
                if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                    player.printError("mech.use-permissions");
                return;
            }

            if(!ProtectionUtil.canBuild(event.getPlayer(), paint.getLocation(), true)) {
                if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
View Full Code Here

                return;
            }

            if(!ProtectionUtil.canBuild(event.getPlayer(), paint.getLocation(), true)) {
                if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                    player.printError("area.use-permissions");
                return;
            }

            if (!isBeingEdited(paint)) {
                paintings.put(paint, player.getUniqueId());
View Full Code Here

            isForwards = true;
        }
        Art[] art = Art.values().clone();
        Painting paint = players.get(player.getUniqueId());
        if(!LocationUtil.isWithinSphericalRadius(paint.getLocation(), event.getPlayer().getLocation(), 5)) {
            player.printError("mech.painting.range");
            Painting p = players.remove(event.getPlayer().getUniqueId());
            if (p != null) {
                paintings.remove(p);
            }
View Full Code Here

        if(!event.getLine(1).equalsIgnoreCase("[jump]")) return;
        LocalPlayer lplayer = CraftBookPlugin.inst().wrapPlayer(event.getPlayer());
        if(!lplayer.hasPermission("craftbook.mech.bounceblocks")) {
            if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                lplayer.printError("mech.create-permission");
            SignUtil.cancelSign(event);
            return;
        }

        try {
View Full Code Here

                    Double.parseDouble(bits[0]);
                    Double.parseDouble(bits[1]);
                    Double.parseDouble(bits[2]);
                }
        } catch(Exception e){
            lplayer.printError("mech.bounceblocks.invalid-velocity");
            SignUtil.cancelSign(event);
            return;
        }

        event.setLine(1, "[Jump]");
View Full Code Here

        if(!event.getLine(1).equalsIgnoreCase("[chunk]")) return;
        LocalPlayer lplayer = CraftBookPlugin.inst().wrapPlayer(event.getPlayer());
        if(!lplayer.hasPermission("craftbook.mech.chunk")) {
            if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                lplayer.printError("mech.create-permission");
            SignUtil.cancelSign(event);
            return;
        }

        if(checkChunks) {
View Full Code Here

        if(checkChunks) {
            for(BlockState state : event.getBlock().getChunk().getTileEntities()) {
                if(state instanceof Sign) {
                    Sign s = (Sign) state;
                    if(s.getLine(1).equalsIgnoreCase("[Chunk]")) {
                        lplayer.printError("mech.anchor.already-anchored");
                        SignUtil.cancelSign(event);
                        return;
                    }
                }
            }
View Full Code Here

        if(!EventUtil.passesFilter(event))
            return;

        if(!player.hasPermission("craftbook.vehicles.temporary-cart.use")) {
            if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                player.printError("mech.create-permission");
            return;
        }

        RideableMinecart cart = event.getClickedBlock().getWorld().spawn(BlockUtil.getBlockCentre(event.getClickedBlock()), RideableMinecart.class);
        minecarts.add(cart);
View Full Code Here

        LocalPlayer player = CraftBookPlugin.inst().wrapPlayer(event.getPlayer());
        if(!item.equals(player.getHeldItemInfo())) return;
        if(!player.hasPermission("craftbook.mech.ammeter.use")) {
            if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
                player.printError("mech.use-permission");
            return;
        }

        if(!ProtectionUtil.canUse(event.getPlayer(), event.getClickedBlock().getLocation(), event.getBlockFace(), event.getAction())) {
            if(CraftBookPlugin.inst().getConfiguration().showPermissionMessages)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.