RaspberryJuice - A Bukkit plugin which implements the Minecraft Pi Socket API.
Features currently supported:
** please note extra features are NOT guaranteed to be maintained in future releases, particularly if updates are made to the original Pi API which replace the functionality
Features currently supported:
- world.get/setBlock
- world.getBlockWithData
- world.setBlocks
- world.getPlayerIds
- world.getBlocks
- chat.post
- events.clear
- events.block.hits
- player.getTile
- player.setTile
- player.getPos
- player.setPos
- world.getHeight
- entity.getTile
- entity.setTile
- entity.getPos
- entity.setPos
- Camera angles
- getBlocks(x1,y1,z1,x2,y2,z2) has been implemented
- getDirection, getRotation, getPitch functions - get the 'direction' players and entities are facing
- setDirection, setRotation, setPitch functions - set the 'direction' players and entities are facing
- getPlayerId(playerName) - get the entity of a player by name
- pollChatPosts() - get events back for posts to the chat
- setSign(x,y,z,block type id,data,line1,line2,line3,line4)
- spawnEntity(x,y,z,entity) - creates an entity and returns its entity id. see entity.py for list.
- entity.getName(id) - get a player name for entity id.
- getEntityTypes - returns all the entities supported by the server.
- entity.getName(id) - get a player name for entity id. Reverse of getPlayerId(playerName)
- getEntities - get all currently loaded entities list by optional entity type id
- removeEntity - removes entity with specified id
- removeEntities - removes all currently loaded entities by optional entity type id
- entity.getEntities - get currently loaded entities list near specified entity by optional entity type id
- entity.removeEntities - removes currently loaded entities near specified entity, by optional entity type id
- player.getEntities - get currently loaded entities list near specified player entity id by optional entity type id
- player.removeEntities - removes currently loaded entities near specified player entity id, by optional entity type id
- events.pollProjectileHits - get events back of arrow hit
- player.pollProjectileHits - get events back of arrow hit for the player
- player.pollBlockHits - get block hits for the player
- player.pollChatPosts - get events back for posts to the chat for the player
- player.clearEvents - clear events for the player
- entity.pollProjectileHits - get events back of arrow hit for an entity
- entity.pollBlockHits - get block hits for an entity
- entity.pollChatPosts - get events back for posts to the chat for an entity
- entity.clearEvents - clear events for this entity
- hostname: - ip address or hostname to allow connections from, default is "0.0.0.0" (any). "localhost" would prevent remote clients from connecting.
- port: 4711 - the default tcp port can be changed in config.yml
- location: RELATIVE - determine whether locations are RELATIVE to the spawn point (default like pi) or ABSOLUTE
- hitclick: RIGHT - determine whether hit events are triggered by LEFT clicks, RIGHT clicks or BOTH
** please note extra features are NOT guaranteed to be maintained in future releases, particularly if updates are made to the original Pi API which replace the functionality
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RaspberryJuice is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 11,140 times (via Spigot). Download it and open it directly in the game.