<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.mineprogramming.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.81.38.135&amp;*</id>
		<title>mineprogramming wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.mineprogramming.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.81.38.135&amp;*"/>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/93.81.38.135"/>
		<updated>2026-09-11T22:36:00Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.mineprogramming.org/index.php?title=InnerCore/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_GenerationUtils&amp;diff=2457</id>
		<title>InnerCore/Модуль GenerationUtils</title>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=InnerCore/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_GenerationUtils&amp;diff=2457"/>
				<updated>2020-05-01T22:27:50Z</updated>
		
		<summary type="html">&lt;p&gt;93.81.38.135: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;Модуль GenerationUtils предоставляет удобные инструменты, используемые для генерации.&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mw-parser-output&amp;quot;&amp;gt;&lt;br /&gt;
== Методы модуля&amp;amp;nbsp;GenerationUtils ==&lt;br /&gt;
&lt;br /&gt;
*isTerrainBlock(id) - возвращает, является ли блок с заданным id частью ванильного пласта (камень, земля, руды и т.п.). &lt;br /&gt;
*isTransparentBlock(id) - проверяет, является ли данный блок прозрачным (для света). Работает как с ванильными блоками, так и с блоками из мода.&amp;amp;nbsp; &lt;br /&gt;
*canSeeSky(x, y, z) - возвращает true, если на данное место падает солнечный свет (в том числе, через прозрачные блоки). &lt;br /&gt;
*randomXZ(cx, cz) - возвращает случайные целые координаты x и z&amp;amp;nbsp;в приделах чанка с координатами cx и cz. &lt;br /&gt;
*randomCoords(cx, cy, lowest, highest) - возвращает случайные координаты x, y, z&amp;amp;nbsp;в приделах чанка с координатами cx и cz на высоте от lowest до highest. Параметры lowest и highest имеют значения по умолчанию 0 и 128 соответственно. Пример использования (для&amp;amp;nbsp;''randomXZ''&amp;amp;nbsp;то же самое, но без&amp;amp;nbsp;''y''): &amp;lt;syntaxhighlight lang=&amp;quot;Javascript&amp;quot;&amp;gt;let coords = randomCoords(cx, cy, 64); // Random coordinates between 64 and 128&lt;br /&gt;
let x = coords.x;&lt;br /&gt;
let y = coords.y;&lt;br /&gt;
let z = coords.z;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*findSurface(x, y, z) - возвращает самый высокий блок с координатами x, z, находящийся под уровнем y. &lt;br /&gt;
*findHighSurface(x, z) - возвращает самый высокий блок в приделах от 128 до 0 (на поверхности). &lt;br /&gt;
*findLowSurface(x, z) -&amp;amp;nbsp;возвращает самый высокий блок в приделах от 64 до 0 (под землёй). &lt;br /&gt;
*generateOre(x, y, z, id, data, amount, noStoneCheck) - генерирует руду с id, data&amp;amp;nbsp;на координатах x, y, z, в количестве amount. Если noStoneCheck установлен в true, руда может появиться не смотря на отсутствие камня в данном месте. Может быть использовано для отладки. По умолчанию ''data ''= 0, ''amount ''= 1, ''noStoneCheck ''= false. &lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>93.81.38.135</name></author>	</entry>

	</feed>