Added blocks.slime, barrier, trapdoor_iron, prismarine, sunflower
This commit is contained in:
parent
78ae505504
commit
d083da049a
3 changed files with 57 additions and 16 deletions
|
@ -1012,9 +1012,11 @@ events.on( Packages.net.canarymod.hook.player.BlockDestroyHook, function( evt, c
|
|||
```
|
||||
|
||||
The `this` keyword when used inside the callback function refers to
|
||||
the Listener object created by ScriptCraft. It has a single method
|
||||
`unregister()` which can be used to stop listening. This is the same
|
||||
object which is returned by the `events.on()` function.
|
||||
the Listener object created by ScriptCraft. It has 2 methods
|
||||
`unregister()` which can be used to stop listening and `cancel()`
|
||||
which can be used to cancel the current event. The object returned by
|
||||
`events.on()` only has the `unregister()` method, the `cancel()`
|
||||
method is only available from within the event handling function.
|
||||
|
||||
To unregister a listener *outside* of the listener function...
|
||||
|
||||
|
|
|
@ -130,8 +130,7 @@ For more information on CanaryMod's Permissions and Groups see the following:
|
|||
## Configuring your Server (optional)
|
||||
|
||||
Once you've installed CanaryMod, depending on your specific needs,
|
||||
you might want to consider setting the following properties in the
|
||||
`server.cfg` or `config/worlds/<worldName>/<worldName>.cfg` files ...
|
||||
you might want to consider setting the following properties in the `server.cfg` or `config/worlds/<worldName>/<worldName>.cfg` files ...
|
||||
|
||||
# completely flat worlds are best for building from scratch
|
||||
level-type=FLAT
|
||||
|
@ -666,29 +665,31 @@ things...
|
|||
compare the ages of your friends or siblings to your own age.
|
||||
|
||||
## More fun with `true` or `false`
|
||||
TODO: This needs to be changed for CanaryMod
|
||||
|
||||
You can find out if you can Fly in minecraft by typing the following statement...
|
||||
You can find out if you can Fly in minecraft by typing the following statement ...
|
||||
|
||||
/js self.allowFlight
|
||||
/js self.getCapabilities().mayFly()
|
||||
|
||||
... the result will be `true` or `false` depending on whether you can
|
||||
fly or not. You can turn on and off your ability to fly by setting
|
||||
your `allowFlight` property to `true` or `false`. Try it...
|
||||
your `mayFly` property to `true` or `false`. Try it ...
|
||||
|
||||
/js self.allowFlight = true
|
||||
/js self.getCapabilities().setMayFly(true)
|
||||
/js self.updateCapabilities()
|
||||
|
||||
... Now you can fly! To turn off flight...
|
||||
... Now you can fly! To turn off flight ...
|
||||
|
||||
/js self.allowFlight = false
|
||||
/js self.getCapabilities().setMayFly(false)
|
||||
/js self.setFlying(false)
|
||||
/js self.updateCapabilities()
|
||||
|
||||
... and you come crashing down to earth. This is just one example of
|
||||
how `true` and `false` are used throughout ScriptCraft - these are
|
||||
called `boolean` values - named after [George Boole][boole], a 19th Century
|
||||
how `true` and `false` are used throughout ScriptCraft – these are
|
||||
called `boolean` values – named after [George Boole][boole], a 19th Century
|
||||
Maths Professor at University College Cork. There are plenty more
|
||||
examples of boolean values in Minecraft. You can find out if monsters
|
||||
are allowed in your minecraft world by typing the following
|
||||
statement...
|
||||
statement ...
|
||||
|
||||
/js self.location.world.allowMonsters
|
||||
|
||||
|
|
|
@ -241,6 +241,13 @@ var blocks = {
|
|||
stained_clay: {
|
||||
white: 159 // All other colors added below
|
||||
},
|
||||
slime: 165,
|
||||
barrier: 166,
|
||||
trapdoor_iron: 167,
|
||||
prismarine: 168,
|
||||
prismarine_brick: '168:1',
|
||||
prismarine_dark: '168:2',
|
||||
sealantern: 169,
|
||||
hay: 170,
|
||||
carpet: {
|
||||
white: 171 // All other colors added below
|
||||
|
@ -249,7 +256,38 @@ var blocks = {
|
|||
coal_block: 173,
|
||||
packed_ice: 174,
|
||||
double_plant: 175,
|
||||
bonemeal: '351:15'
|
||||
sunflower: 175,
|
||||
flower: {
|
||||
sunflower: 175,
|
||||
lilac: '175:1',
|
||||
tallgrass: '175:2',
|
||||
fern: '175:3',
|
||||
rosebush: '175:4',
|
||||
peony: '175:5',
|
||||
yellow: 37,
|
||||
dandelion: 37,
|
||||
rose: 38,
|
||||
red: 38
|
||||
},
|
||||
bonemeal: '351:15',
|
||||
banner: {
|
||||
standing: 176,
|
||||
wallmounted: 177
|
||||
},
|
||||
gate: {
|
||||
spruce: 183,
|
||||
birch: 184,
|
||||
jungle: 185,
|
||||
oak: 186,
|
||||
acacia: 187
|
||||
},
|
||||
fence: {
|
||||
spruce: 188,
|
||||
birch: 189,
|
||||
jungle: 190,
|
||||
oak: 191,
|
||||
acacia: 192
|
||||
}
|
||||
};
|
||||
|
||||
// Add all available colors to colorized block collections
|
||||
|
|
Reference in a new issue