- Баллы
- 78
нет. Но в предыдущей не шли тики, если не двигать мышкой\не ходить. Тут тики идут, но дилэи глючные.ValeraSTK, В предыдущей такого не было?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
нет. Но в предыдущей не шли тики, если не двигать мышкой\не ходить. Тут тики идут, но дилэи глючные.ValeraSTK, В предыдущей такого не было?
ну яж выдумывать не буду)странно эти функции ни никак не связаны, а задержки я вообще не трогал
Вечером погляжу
На рубките уже было упоминание этого плагина, вродеfromgate, вопрос не в тему.
На своем канале ты сегодня выложил видео про фейерверки, это ты спойлеришь новый плагин? Интересно.
package me.fromgate.munchausen;
import java.util.List;
import java.util.Random;
import org.bukkit.Color;
import org.bukkit.FireworkEffect;
import org.bukkit.Location;
import org.bukkit.block.Block;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Firework;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.*********ventory.meta.FireworkMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class Munchausen extends JavaPlugin implements CommandExecutor, Listener {
Random random = new Random();
@Override
public void onEnable(){
getCommand("fwride").setExecutor(this);
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String cmdstr, String[] args) {
if (sender instanceof Player) fireworkAtLocation ((Player) sender);
return true;
}
public void fireworkAtLocation (Player p){
Location loc = getTargetBlockFaceLocation(p);
if (loc == null) loc=p.getLocation();
Firework f = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);
FireworkMeta fm = (FireworkMeta) f.getFireworkMeta();
fm.addEffect(FireworkEffect.builder().with(FireworkEffect.Type.BALL).withColor(Color.fromRGB(random.nextInt(255), random.nextInt(255), random.nextInt(255))).flicker(true).build());
fm.setPower(3);
f.setFireworkMeta(fm);
f.setPassenger(p);
}
@SuppressWarnings("deprecation")
private Location getTargetBlockFaceLocation (Player p){
List<Block> blocks = p.getLineOfSight(null, 100);
if (blocks.isEmpty()) return null;
if (blocks.size()<=2) return blocks.get(0).getLocation();
return blocks.get(blocks.size()-2).getLocation();
}
}
Я просто перепутал с группой в вк@JustBlender, даже не знаю. Вчера вечером захотелось сделать маленький забавный плагин. Сбацал его буквально минут за десять (причем дольше разбирался с ошибкой, которую сделал в plugin.yml):
Код:package me.fromgate.munchausen; import java.util.List; import java.util.Random; import org.bukkit.Color; import org.bukkit.FireworkEffect; import org.bukkit.Location; import org.bukkit.block.Block; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.EntityType; import org.bukkit.entity.Firework; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.*********ventory.meta.FireworkMeta; import org.bukkit.plugin.java.JavaPlugin; public class Munchausen extends JavaPlugin implements CommandExecutor, Listener { Random random = new Random(); @Override public void onEnable(){ getCommand("fwride").setExecutor(this); } @Override public boolean onCommand(CommandSender sender, Command cmd, String cmdstr, String[] args) { if (sender instanceof Player) fireworkAtLocation ((Player) sender); return true; } public void fireworkAtLocation (Player p){ Location loc = getTargetBlockFaceLocation(p); if (loc == null) loc=p.getLocation(); Firework f = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK); FireworkMeta fm = (FireworkMeta) f.getFireworkMeta(); fm.addEffect(FireworkEffect.builder().with(FireworkEffect.Type.BALL).withColor(Color.fromRGB(random.nextInt(255), random.nextInt(255), random.nextInt(255))).flicker(true).build()); fm.setPower(3); f.setFireworkMeta(fm); f.setPassenger(p); } @SuppressWarnings("deprecation") private Location getTargetBlockFaceLocation (Player p){ List<Block> blocks = p.getLineOfSight(null, 100); if (blocks.isEmpty()) return null; if (blocks.size()<=2) return blocks.get(0).getLocation(); return blocks.get(blocks.size()-2).getLocation(); } }
Буду ли развивать. Не знаю ещё. Есть несколько идей. Но ограничены тем, что в bukkit'е нет событий для фейерверка (старт, взрыв). Посмотрим.
FedorNogopletov, ну это точно не про этот плагин. Хотя не удивлюсь если подобный плагин есть.

Моё мнение, что будет не скоро... Переименованные методы, более 200к строк переписанного кода.. Бррр, жуть.Когда будет обновление на 1.7.2?
А что в ReActions обновлять до 1.7.2? Там bukkit API. Вот PlayEffect - будет обновление в ближайшее время, там поменялись названия пакетов.Когда будет обновление на 1.7.2?
А так-то на 1.7.2 работает?А что в ReActions обновлять до 1.7.2? Там bukkit API. Вот PlayEffect - будет обновление в ближайшее время, там поменялись названия пакетов.
Так что следующая версия ReActions будет выпущена по мере ввода нового функционала.
Палитрой?FedorNogopletov, да работает. Но пока со старой палитрой.
Темы перепутал. ReActions тоже работает.Ну тогда все прекрасно) (CameraObscura+ ReAction+WG+WE+PlayEffect+Essentials (Laser и подобные) - все что нужноFedorNogopletov, тьфу блин. Это я про CameraObscuraТемы перепутал. ReActions тоже работает.