Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
enderman [2015/02/09 20:16] niak |
enderman [2017/09/28 15:44] (Version actuelle) |
||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| <code javascript> | <code javascript> | ||
| - | //Un escalier qui monte de n blocs en métal : | + | /js events.playerMove |
| - | /js function esc(n) {up(1).fwd(1).box(blocks.iron).tiles(n)} | + | exports.playerMove = function (e) { |
| + | console.log(e.getPlayer().getName() + " moved to " + e.getTo().y); | ||
| + | if (e.getTo().y > 10) { | ||
| + | var loc = e.getTo().clone(); | ||
| + | loc.y = 5; | ||
| + | |||
| + | e.getPlayer().teleportTo(loc); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | exports.bou = function(){up(1).box(103,3,3,3).box(blocks.redstone).up(1).box(46)} | ||
| + | |||
| + | //Un passage de 2 de hauteur : | ||
| + | exports.pas = function(n){box(0,2,2,n)} | ||
| + | |||
| + | //Un escalier qui monte de n blocs : | ||
| + | exports.esc = function(n) {up(1).fwd(1).box(67).times(n)} | ||
| + | |||
| //Un escalier qui descend vers soi : | //Un escalier qui descend vers soi : | ||
| - | /js function esc_me(n){back(1).down(1).box(blocks.iron).tiles(n)} | + | exports.esc_me = function(n){back(1).down(1).box(67).times(n)} |
| + | |||
| + | //De la tnt : | ||
| + | exports.tnt = function(n) {box(blocks.redstone).up(1).box(blocks.tnt).right(5).down(1).times(n)} | ||
| + | |||
| + | //Casse le bloc pointé et celui d'au-dessus : | ||
| + | exports.pas = function(){box(blocks.air,1,2,1)} | ||
| + | |||
| + | //Crée un mur de toile d'araignée : | ||
| + | exports.mur = function(){left(20).box(30,40,4,3)} | ||
| + | |||
| + | //Une route de taille n en fer à placer sous soi | ||
| + | exports.che = function(n) {box(blocks.glass,1,1,n)} | ||
| + | |||
| + | //Une cage de protection à placer sous soi : | ||
| + | exports.pro = function() {back(1).left(1).box0(7,3,4,3)} | ||
| + | |||
| + | //Une prison de verre avec un sol en tnt: | ||
| + | exports.pri = function() {back(5).left(5).box0(30,10,5,10).box(46,10,1,10)} | ||
| + | |||
| + | //Une petite piscine : | ||
| + | exports.eau = function() {back(3).left(3).box(blocks.water,6,1,6)} | ||
| + | |||
| + | //Un piège de toile d'araignée : | ||
| + | exports.pie = function(){back(5).left(5).up(1).box(30,10,2,10)} | ||
| + | |||
| + | //Une prison de lave : | ||
| + | exports.mor = function(){up(1).back(10).left(10).box0(blocks.lava,20,3,20)} | ||
| + | |||
| + | //Un trou en dessous de soi : | ||
| + | exports.tro = function(){down(2).box(blocks.air,1,3,1)} | ||
| + | |||
| + | //Une source de nourriture : | ||
| + | /js function bou(){up(1).box(103,3,3,3).box(blocks.redstone).up(1).box(46)} | ||
| + | |||
| + | //Un passage de 2 de hauteur : | ||
| + | /js function pas(n){box(0,2,2,n)} | ||
| + | |||
| + | //Un escalier qui monte de n blocs : | ||
| + | /js function esc(n) {up(1).fwd(1).box(67).times(n)} | ||
| + | |||
| + | //Un escalier qui descend vers soi : | ||
| + | /js function esc_me(n){back(1).down(1).box(67).times(n)} | ||
| //De la tnt : | //De la tnt : | ||
| /js function tnt (n) {box(blocks.redstone).up(1).box(blocks.tnt).right(5).down(1).times(n)} | /js function tnt (n) {box(blocks.redstone).up(1).box(blocks.tnt).right(5).down(1).times(n)} | ||
| - | //Casse le bloc pointé | + | //Casse le bloc pointé et celui d'au-dessus : |
| - | /js function cas(){box(blocks.air.1,2,1)} | + | /js function cas(){box(blocks.air,1,2,1)} |
| + | |||
| + | //Crée un mur de toile d'araignée : | ||
| + | /js function mur(){left(20).box(30,40,4,3)} | ||
| //Une route de taille n en fer à placer sous soi | //Une route de taille n en fer à placer sous soi | ||
| - | /js function che (n) {box(blocks.iron,1,1,n)} | + | /js function che (n) {box(blocks.glass,1,1,n)} |
| //Une cage de protection à placer sous soi : | //Une cage de protection à placer sous soi : | ||
| - | /js function cag () {back(3).left(3).box0(blocks.iron,6,6,6)} | + | /js function cag () {back(1).left(1).box0(7,3,4,3)} |
| + | |||
| + | //Une prison de verre avec un sol en tnt: | ||
| + | /js function pri () {back(5).left(5).box0(30,10,5,10).box(46,10,1,10)} | ||
| + | |||
| + | //Une petite piscine : | ||
| + | /js function eau () {back(3).left(3).box(blocks.water,6,1,6)} | ||
| + | |||
| + | //Un passage de longueur paramétrale : | ||
| + | /js function pas(n){box(blocks.air,2,2,n)} | ||
| - | //Une prison de verre : | + | //Un piège de toile d'araignée : |
| - | /js function pri () {back(5).left(5).box0(blocks.air,10,5,10)} | + | /js function pie(){back(5).left(5).up(1).box(30,10,2,10)} |
| + | //Une prison de lave : | ||
| + | /js function mor(){up(1).back(10).left(10).box0(blocks.lava,20,3,20)} | ||
| + | //Un trou en dessous de soi : | ||
| + | /js function tro(){down(2).box(blocks.air,1,3,1)} | ||
| </code> | </code> | ||