Minecraft command science без имени
For what it's worth, that command syntax isn't actually JSON.
With JSON you cannot have property names which are not contained in quotes.
The only Javascript-like thing those arrays are similar to is actual Javascript objects. The thing is they aren't those either.
They throw a bit of a curveball: They're actually YAML!
Your minification does not conform to the standards 100% though. It is stripping spaces between the property name, colon and value. Which is fine on the left hand side but breaks on the right hand side.
So to get it to parse I had to add spaces on the right hand side of the colons, but other than it is fine. The multi line works fine.
You should also add an un-minify button if possible, it would've made this testing easier.
In regards to the website: lots of features which is nice, decent UI though it's the usual Bootstrap everyone and their dog is using.
Due to the size of the 25px * 25px avatar, it is causing the nav to kind of extend a bit lower than it should, as a result the buttons don't line up. From what I can tell with the box model tools on Firefox, you only really have 21px of height to play with, unless you want to recompile the CSS with a higher height.
- Out of the Water
- Join Date: 3/11/2015
- Posts: 4
- Member Details
Wow thats a deeper analyzes that i had expected. Firstly thanks for this.
I know that Minecraft JSON is everything else than valid JSON, but i have no idea how you could conclude that it is YAML O_o. Given YAML is similar but your own link specifies YAML with ' indentation for scope' in the first line. I can assure you that Minecraft is in fact using JSON but having symbols for items names and colors that accept strings. In other words the string you put in there is just a representation for another value which most likely gets transparently replaced before the JSON parser gets used.
I am not sure what you think is breaking trough the minifyer? My aim is not to make parseable JSON or YAML it is to create commands that work in Minecraft. The minify button is to make it short, and not to make it short but keep unecessary whitespaces.
"Update" is pretty much a Unminify button
I will update the pixel size tho, i did not notice that actually.
Edit:// Makes me kind of sad that half of the first comment is some crazy unrelated stuff :3
- Coal Miner
- Join Date: 12/4/2011
- Posts: 135
- Member Details
Wow thats a deeper analyzes that i had expected. Firstly thanks for this.
I know that Minecraft JSON is everything else than valid JSON, but i have no idea how you could conclude that it is YAML O_o. Given YAML is similar but your own link specifies YAML with 'indentation for scope' in the first line. I can assure you that Minecraft is in fact using JSON but having symbols for items names and colors that accept strings. In other words the string you put in there is just a representation for another value which most likely gets transparently replaced before the JSON parser gets used.
I am not sure what you think is breaking trough the minifyer? My aim is not to make parseable JSON or YAML it is to create commands that work in Minecraft. The minify button is to make it short, and not to make it short but keep unecessary whitespaces.
"Update" is pretty much a Unminify button
I will update the pixel size tho, i did not notice that actually.
Edit:// Makes me kind of sad that half of the first comment is some crazy unrelated stuff :3
Well most Minecraft configs (like the launcher configs) are JSON which is what has confused me with the implementation of their command lines, it really doesn't make sense to change things but I guess Mojang has their reasons.
Anyway, it is YAML! It's just not really too well known that YAML can do these things. Hence my the yaml module in Python was able to parse your YAML as per the code I pasted earlier.
I couldn't link to it directly on their website but the meat of that page (if you read beyond the first paragraph) is in the third code block on the right, ex 2.6.
All I'm saying is that this is a thing, and it parses your stuff fine except for the way the minification is stripping spaces on the right hand side of the colons which it should not, at least according to the Python implementation, and that it is not JSON.
MInecraft is not using JSON and if they're claiming that is, then it's rubbish. You cannot use the property names they specify with JSON, at least the ones you are constructing, they do not conform to the standards.
Edit:// Makes me kind of sad that half of the first comment is some crazy unrelated stuff :3
Edit: forgot to compensate for how dreadful the new forum's bbcode is.
- Out of the Water
- Join Date: 3/11/2015
- Posts: 4
- Member Details
Symbols dude. Symbols.
Can you please link to anywhere where any Minecraft dev is talking about YAML instead of JSON? Just because you are able to parse _most of it_ as YAML does not mean it is YAML. Configurations in Bukkit often have been YAML, but just to have a human readable JSON.
Go to my Sign Generator it shows you 2 things:
* They are embeding JSON in JSON as String
* Shows that Minecraft devs did not care about JSON standards at all.
Nobody ever said it was standard conform. Really, who did that? Did i claim that somewhere?
Seriously, the whole world and their dog (your phrase) does know Minecraft is calling it JSON and that it is a similar while not same standard. But you appear in my thread ready to discuss with me that it is in fact YAML? Why me? Seriously why me? Can you please start this discussion with someone who thinks this is relevant in anyway?
There are like 20 people currently using my tool, and all reaction i get in this forum is your uneducated bla bla.
Please if i ever happen to create a new thread, just avoid it.
PS: I am developer. I most likely used JSON and YAML before you firstly ever touched a line code. In short: I wont accept any facts that are clearly wrong.
PSS: I am in fact using JSON to build those strings, i just use a regex to add and remove the quotes in order to have it minecraft conform. Would i generate standardized YAML it would be totally unuseable.
- Coal Miner
- Join Date: 12/4/2011
- Posts: 135
- Member Details
Symbols dude. Symbols.
Can you please link to anywhere where any Minecraft dev is talking about YAML instead of JSON? Just because you are able to parse _most of it_ as YAML does not mean it is YAML. Configurations in Bukkit often have been YAML, but just to have a human readable JSON.
Go to my Sign Generator it shows you 2 things:
* They are embeding JSON in JSON as String
* Shows that Minecraft devs did not care about JSON standards at all.
Nobody ever said it was standard conform. Really, who did that? Did i claim that somewhere?
Seriously, the whole world and their dog (your phrase) does know Minecraft is calling it JSON and that it is a similar while not same standard. But you appear in my thread ready to discuss with me that it is in fact YAML? Why me? Seriously why me? Can you please start this discussion with someone who thinks this is relevant in anyway?
There are like 20 people currently using my tool, and all reaction i get in this forum is your uneducated bla bla.
Please if i ever happen to create a new thread, just avoid it.
PS: I am developer. I most likely used JSON and YAML before you firstly ever touched a line code. In short: I wont accept any facts that are clearly wrong.
PSS: I am in fact using JSON to build those strings, i just use a regex to add and remove the quotes in order to have it minecraft conform. Would i generate standardized YAML it would be totally unuseable.
Wow.. I'm not even attacking you I'm just saying that it's incorrect to call it JSON.
Anyway I accept it isn't really standard YAML and I don't expect you to call it YAML either.
To be honest I find it pretty funny that you're so worked up about a couple of dumb posts on the internet already.
Команды для серверов не просить. Тут выкладываются команды для одиночной игры.
скажи команду которые сделают барьер такого размера какого ты хочешь пжКоманды для комадных блоков в Minecraft запись закреплена
это подходит для 1.8 (и то не точно)
minecraft:stone(блок при на ступении на который будет производиться команда) /setblock
minecraft:ice(блок который будет заменятся при наступлении на камень)
Команды для комадных блоков в Minecraft
в сообществе обновилась фотография
Команды для комадных блоков в Minecraft запись закреплена
Простите что команда вышла поздно :/
Команды от админа группы
Заказ для Лёхи Никитина
Показать полностью.
Супер броня (1.8+, на новых версиях не работает)
Сделать как на картинках (таблички не обязательны)
Вставлять команды в командные блоки по номеру таблички
Неважно, нужно ли вам скопировать существующую сборку, изменить режим игры или просто считерить, консольные команды в Minecraft – важная часть игры, с которой мы сталкиваемся каждый день. Существует множество различных команд, все из которых различаются по сложности, и мы пробежались по тем из них, которые обязательно знать и которые вы сможете использовать, чтобы потроллить ваших друзей. Потому что каким был бы Minecraft без дружеского грифинга?
Если вам интересно, как вводить команды для консоли Minecraft, перечисленные ниже, все, что вам нужно сделать, это нажать клавишу косой черты (/), и появится небольшое окно. Введите код и нажмите Enter, и ваша команда активируется.
Если вам нужно больше советов по Minecraft от нас, ознакомьтесь с нашими лучшими сидами для Minecraft и лучшими модами для Minecraft.
Включите сохранение инвентаря
/gamerule keepInventory true
Изменяет правила игры так, что если вы умрете, то вы сохраните все предметы в инвентаре. Замените «true» на «false», чтобы отключить это.
Как посмотреть сид мира
/seed
Показывает сид для текущего мира, чтобы вы смогли продублировать мир или передать сид другу.
Команда воспроизведения звука
/playsound <звук> <игрок>
Воспроизводит определенный звуковой файл. Прекрасно подходит, если вы хотите использовать командный блок для воспроизведения звука, когда кто-то открывает дверь. Кто не любит хорошие дверные звонки? Взгляните на все названия звуковых файлов здесь.
Пример: /playsound minecraft:entity.elder_guardian.ambient voice @a
Измените внутриигровое время
/time set <значение>
Устанавливает внутриигровое время. Добавьте одно из следующих чисел в конец, чтобы изменить время суток на:
- 0 – рассвет
- 1000 – утро
- 6000 – полдень
- 12000 – закат
- 18000 – ночь
Изменение опыта
/xp <количество> [игрок]
Дает игроку указанное количество очков опыта. Если вы просто хотите добавить уровни, что пригодится для зачаровывания, попробуйте «/xp <количество> L [игрок]».
Пример: /xp 100L Gamer
Изменение игрового режима
/gamemode <режим>
Изменяет режим игры для всех в игре. Добавьте имя игрока в конец команды, чтобы изменить режим только для него. Замените «<режим>» одним из следующих вариантов:
- Survival (Выживание)
- Creative (Творчество)
- Adventure (Приключение)
- Spectator (Наблюдатель)
Пример: /gamemode Survival
Наложите эффект на себя или на другого игрока
/effect <эффект> [секунды] [уровень] [hideParticles]
Накладывает эффект на игрока. «[секунды]», «[уровень]» и «[hideParticles]» (спрятать частицы) – необязательные условия, поэтому не стесняйтесь игнорировать их, если вы не хотите изменять длительность действия, силу эффекта и видимость частиц. Если вы хотите снять эффект с игрока, введите «/effect <имя игрока> clear».
Пример: /effect Gamer water_breathing 30
Остановите время
/gamerule doDaylightCycle false
Эта команда полностью останавливает цикл дня и ночи, поэтому в мире всегда будет текущее время суток. Чтобы возобновить цикл, замените «false» на «true».
Наложите чары на предмет
/enchant <игрок> <ID чар> [уровень]
Накладывает чары на предмет в руках игрока. Небесная кара, бич членистоногих, острота – любые чары, которые вы могли бы извлечь из книги или стола зачаровывания. Вот список ID чар.
Пример: /enchant Gamer minecraft:smite 1
Как изменить сложность
/difficulty <сложность>
Изменяет сложность игры. Замените последнюю часть кода одним из следующих значений:
- peaceful (мирная)
- easy (легкая)
- normal (нормальная)
- hard (сложная)
Пример: /difficulty peaceful
Селекторы
Ниже приведены селекторы, то есть коды сокращений, которые избавляют вас от необходимости вводить имена разных игроков. Их стоит запомнить, чтобы вам не пришлось вводить ники типа «Sniper_Kitty_Bruv_91» каждый раз, когда какой-нибудь идиот присоединяется к вашей игре.
- @p – ближайший к вам игрок
- @r – случайный игрок
- @a – все игроки
- @e – все объекты в мире
- @s – вы
Пять новых боссов на командных блоках [1.17.1] [1.16.5]
Данные команды позволят вам заспавнить боссов в майнкрафте. Этих боссов вы можете использовать для своих целей, если у вас плохо с этим делом, можете взять моих боссов и использовать их для своей карты. С помощью команд вы сможете заспавнить боссов: Король Слизень; Близнецы Стрелки; Незеритовый Воин; Огненный Демон; Некромант.
Выдайте предмет или предметы
/give <игрок> <предмет> [количество]
Добавляет предмет в инвентарь игрока. Идеально, если вы хотите начать игру с полным набором алмазного снаряжения. Но имейте в виду, что количество работает только для стакающихся предметов. Вы не можете выдать себе 100 алмазных мечей за раз, хотя это было бы здорово. Полный список ID предметов можно получить здесь.
Пример: /give Gamer diamond_sword 1
Телепортация
Телепортирует игрока в указанное место. И да, вы действительно можете телепортировать друга высоко в небо и смеяться, пока он летит обратно к земле.
Пример: /tp Gamer 100 0 10
Команда на запускаемый фаербол [1.12.2]
Данная команда добавит возможность запускать фаерболы игрокам с помощью снежка со 100% точностью попадания.
Установите точку спавна
/setworldspawn
Перемещает точку спавна в то место, где стоит игрок. Если вы не хотите этого делать, вы также можете установить точку спавна в заданное место с помощью «/setworldspawn <x> <y> <z>»
Пример: /setworldspawn 100 80 0
Заспавните моба
/summon <имя_сущности> [x] [y] [z]
Вызывает моба в определенном месте. Удалите часть с «[x] [y] [z]» в конце, чтобы моб появился прямо над вами. Только помните, что если вы спавните Иссушителя, вам нужно как можно быстрее делать ноги.
Пример: /summon creeper
Помощь, если команда не работает
/help [название команды]
Дает дополнительную информацию о любой команде консоли. Если вы пытаетесь выполнить команду, и она не работает должным образом, введите приведенную выше команду перед названием команды, которая не работает, и вам будет более подробно рассказано о том, как она работает.
Пример: /help kill
Команда клонирования
Клонирует ряд блоков в другое место. Очень полезно, если вы строите город и хотите скопировать несколько зданий в другие локации. «<x1 <y1> <z1>» – начальная точка. «<x2> <y2> <z2>» – конечная точка. И «<x> <y> <z>» – это место, куда вы хотите перенести выбранные блоки.
Пример: /clone 100 234 -10 200 100 0 300 200 100
Убейте всех или все
/kill
Убивает всех, включая игрока. Но если вы хотите убить другого игрока, используйте «/kill <игрок>». И чтобы убить определенных мобов, введите «/kill @e [type=типМоба]».
Измените погоду на что-нибудь получше или похуже
/weather <clear/rain/thunder>
Изменяет погоду в игре. Т.е. «/weather thunder» начнет грозу. Это просто необходимо для охоты на заряженных криперов. Никто не будет сидеть и ждать грозы.
Здесь ты сможешь бесплатно скачать различные команды для командного блока в майнкрафт, позволяющие создавать удивительные вещи, не используя при этом модов.
Читайте также: